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

spark@gcc.gnu.org spark@gcc.gnu.org
Wed Mar 14 00:42:00 GMT 2007


Author: spark
Date: Wed Mar 14 00:42:25 2007
New Revision: 122897

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122897
Log:
2007-03-13  Seongbae Park <seongbae.park@gmail.com>

	* tree-pass.h (pass_subregs_of_mode_finish): New pass declaration.
	* regclass.c (record_subregs_of_mode): Made static, and
	moved before init_subregs_of_mode to compile.
	(cannot_change_mode_set_regs, invalid_mode_change_p): Added assertion.
	(finish_subregs_of_mode): New function.
	(pass_subregs_of_mode_finish): New pass.
	* rtl.h (record_subregs_of_mode): Removed.
	* combine.c (gen_lowpart_for_combine): Removed calls to 
	record_subregs_of_mode.
	* passes.c (init_optimization_passes): Moved pass_subregs_of_mode_init
	just before local_alloc. New pass pass_subregs_of_mode_finish
	after global_alloc.


Modified:
    branches/dataflow-branch/gcc/ChangeLog.dataflow
    branches/dataflow-branch/gcc/combine.c
    branches/dataflow-branch/gcc/passes.c
    branches/dataflow-branch/gcc/regclass.c
    branches/dataflow-branch/gcc/rtl.h
    branches/dataflow-branch/gcc/tree-pass.h



More information about the Gcc-cvs mailing list