r134100 - in /branches/gimple-tuples-branch/gcc...

dougkwan@gcc.gnu.org dougkwan@gcc.gnu.org
Tue Apr 8 18:06:00 GMT 2008


Author: dougkwan
Date: Tue Apr  8 18:06:37 2008
New Revision: 134100

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134100
Log:
2008-04-04  Doug Kwan  <dougkwan@google.com>

	* tree-ssa-math-opts.c (struct occurrence): Change field type of
	recip_def_stmt to gimple.
	(is_division_by): Tuplify.
	(insert_reciprocals): Tuplify.
	(replace_reciprocals): Tuplify.
	(execute_cse_reciprocals_1): Tuplify.
	(execute_cse_reciprocals): Tuplify.
	(maybe_record_sincos): Use vector of gimples instead of vector of
	trees.
	(execute_cse_sincos_1): Tuplify.  When adjusting recorded old call
	sites, generate new gimple assign statements and remove old gimple
	call statements.
	(execute_cse_sincos): Tuplify.
	(execute_convert_to_rsqrt): Tuplify.
	* passes.c (init_optimization_passes): Enable pass_cse_sincos,
	pass_cse_reciprocals and pass_convert_to_rsqrt.


Modified:
    branches/gimple-tuples-branch/gcc/ChangeLog.tuples
    branches/gimple-tuples-branch/gcc/passes.c
    branches/gimple-tuples-branch/gcc/tree-ssa-math-opts.c



More information about the Gcc-cvs mailing list