r132955 - in /branches/gimple-tuples-branch/gcc...
maddox@gcc.gnu.org
maddox@gcc.gnu.org
Wed Mar 5 21:48:00 GMT 2008
Author: maddox
Date: Wed Mar 5 21:48:53 2008
New Revision: 132955
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132955
Log:
* tree-ssa-ccp.c (dump_lattice_value, debug_lattice_value):
Re-enable functions #if'd out.
(test_default_value, likely_value, surely_varying_stmt_p,
ccp_initialize, ccp_visit_phi_node, ccp_fold, evaluate_stmt,
visit_assignment, visit_cond_stmt, ccp_visit_stmt):
Convert to tuples.
(fold_gimple_call): Don't trip over call that simplifies to
another call, not a constant.
* tree-ssa-propagate.c (ssa_prop_init): Initialize in-worklist
flag for phi nodes as well as statements.
(valid_gimple_expression_p): Add fixme comment to remove this.
function. It currently has static uses, but asserts when called.
(stmt_makes_single_load, stmt_makes_single_store):
Convert to tuples
(replace_phi_args_in): Convert to tuples. Fix typo in comment.
* gimple.c (gimple_copy_no_def_use, gimple_get_lhs,
gimple_set_lhs): New function.
* gimple.h (gimple_copy_no_def_use, gimple_get_lhs,
gimple_set_lhs): Declare new function.
* tree-cfg.c (replace_uses_by): Add comment regarding empty
operands.
* passes.c (init_optimization_passes): Enable pass_ccp and
pass_store_ccp.
Modified:
branches/gimple-tuples-branch/gcc/ChangeLog.tuples
branches/gimple-tuples-branch/gcc/gimple.c
branches/gimple-tuples-branch/gcc/gimple.h
branches/gimple-tuples-branch/gcc/passes.c
branches/gimple-tuples-branch/gcc/tree-cfg.c
branches/gimple-tuples-branch/gcc/tree-ssa-ccp.c
branches/gimple-tuples-branch/gcc/tree-ssa-propagate.c
More information about the Gcc-cvs
mailing list