OSDN Git Service

2009-05-07 Paolo Bonzini <bonzini@gnu.org>
authorbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 May 2009 15:47:11 +0000 (15:47 +0000)
committerbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 May 2009 15:47:11 +0000 (15:47 +0000)
commit2d4749b6abbadfd3f91e48b6e7d308332be5261e
treed483d165b55d90513dbc2701927d1cf54f9fe41b
parent7ad40ea1fb38a5ff56070dcb967e1a1fe0aaf943
2009-05-07  Paolo Bonzini  <bonzini@gnu.org>

* Makefile.in (OBJS-common): Add regcprop.o.
(regcprop.o): New.
* timevar.def (TV_CPROP_REGISTERS): New.
* regrename.c (regrename_optimize): Return 0.
(rest_of_handle_regrename): Delete.
(pass_rename_registers): Point to regrename_optimize.
(struct value_data_entry, struct value_data,
kill_value_one_regno, kill_value_regno, kill_value,
set_value_regno, init_value_data, kill_clobbered_value,
kill_set_value, kill_autoinc_value, copy_value,
mode_change_ok, maybe_mode_change, find_oldest_value_reg,
replace_oldest_value_reg, replace_oldest_value_addr,
replace_oldest_value_mem, copyprop_hardreg_forward_1,
debug_value_data, validate_value_data): Move...
* regcprop.c: ... here.
(rest_of_handle_cprop): Delete.
(pass_cprop_hardreg): Point to copyprop_hardreg_forward.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147243 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/regcprop.c [new file with mode: 0644]
gcc/regrename.c
gcc/timevar.def