r114904 - in /branches/predcom/gcc: ChangeLog.p...
rakdver@gcc.gnu.org
rakdver@gcc.gnu.org
Thu Jun 22 20:45:00 GMT 2006
Author: rakdver
Date: Thu Jun 22 20:45:35 2006
New Revision: 114904
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114904
Log:
* tree-predcom.c (dump_dref, determine_roots_comp, determine_roots,
replace_ref_with, mark_virtual_ops_for_renaming, remove_stmt,
combinable_refs_p, prepare_initializers_chain,
tree_predictive_commoning_loop): Handle looparound data copies.
(split_references, name_for_ref, valid_initializer_p,
find_looparound_phi, insert_looparound_copy, add_looparound_copies):
New functions.
(determine_offset): Use split_references.
* gcc.dg/tree-ssa/predcom-1.c: Update outcome.
Modified:
branches/predcom/gcc/ChangeLog.predcom
branches/predcom/gcc/testsuite/ChangeLog.predcom
branches/predcom/gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c
branches/predcom/gcc/tree-predcom.c
More information about the Gcc-cvs
mailing list