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