This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r113595 - in /branches/autovect-branch/gcc: Cha...


Author: victork
Date: Sun May  7 07:56:15 2006
New Revision: 113595

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113595
Log:

	* gcc/tree-pass.h: Define two new passes pass_tree_loop0 and pass_cv.
	* gcc/timevar.def: Define new timevar.
	* gcc/tree-ssa-loop.c: (gate_loop0) New.
	(pass_tree_loop0): New pass.
	* gcc/ipa-prop.h: (cv_driver): New. 
	* gcc/tree-ssa-forwprop.c (tree_ssa_forward_propagate_single_use_va):
	Add transformation to array access.
	* gcc/common.opt (ftree-early-loop): New option.
	(fcv): New option.
	* gcc/tree-inline.c: Add include of tree-inline-aux.h.
	(copy_body_r): Change condition for tree_inlining.
	(copy_bb): Change to non-static, add call to cgraph_clone_edge.
	(copy_edges_for_bb): Change to non-static.
	* gcc/Makefile.in: Add rules for cv.o
	* gcc/passes.c (pass_cv): Add new pass pass_cv.
	(pass_tree_loop0): New pass.
	(init_optimization_passes): Add call to various existing pass to make
	scalar expansion happen.
	* gcc/config/rs6000/rs6000.c: Add include of cfgloop.h
	* tree-inline-aux.h: New.
	* cv.c: New.


Added:
    branches/autovect-branch/gcc/cv.c
    branches/autovect-branch/gcc/tree-inline-aux.h
Modified:
    branches/autovect-branch/gcc/ChangeLog.autovect
    branches/autovect-branch/gcc/Makefile.in
    branches/autovect-branch/gcc/common.opt
    branches/autovect-branch/gcc/config/rs6000/rs6000.c
    branches/autovect-branch/gcc/ipa-prop.h
    branches/autovect-branch/gcc/passes.c
    branches/autovect-branch/gcc/timevar.def
    branches/autovect-branch/gcc/tree-inline.c
    branches/autovect-branch/gcc/tree-pass.h
    branches/autovect-branch/gcc/tree-ssa-forwprop.c
    branches/autovect-branch/gcc/tree-ssa-live.c
    branches/autovect-branch/gcc/tree-ssa-loop.c


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]