r112809 - in /branches/dataflow-branch/gcc: Cha...

zadeck@gcc.gnu.org zadeck@gcc.gnu.org
Sun Apr 9 20:34:00 GMT 2006


Author: zadeck
Date: Sun Apr  9 20:34:22 2006
New Revision: 112809

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112809
Log:
2006-04-09  Kenneth Zadeck <zadeck@naturalbridge.com>
	* regrename.c (merge_overlapping_regs, regrename_optimize):
	Threaded private instance of df.
	(regrename_optimize): Created private instance of df, removed
	all references or flow.
	(copyprop_hardreg_forward): Removed all references to flow.
	(gate_handle_regrename): Split reg rename and cprop into separate 
	passes.
	(gate_handle_cprop): New function.
	(pass_cprop): New pass structure.
	* tree-pass.h (pass_cprop): New pass structure.
	* passes.c (init_optimization_passes): Added cprop pass and 
	moved clear_df pass closer to beginning.	


Modified:
    branches/dataflow-branch/gcc/ChangeLog.dataflow
    branches/dataflow-branch/gcc/bb-reorder.c
    branches/dataflow-branch/gcc/passes.c
    branches/dataflow-branch/gcc/regrename.c
    branches/dataflow-branch/gcc/tree-pass.h



More information about the Gcc-cvs mailing list