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