Makefile.in (OBJS-common): Add regcprop.o.
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. From-SVN: r147243
This commit is contained in:
parent
472e0df9f0
commit
fac412383e
@ -1,3 +1,23 @@
|
||||
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.
|
||||
|
||||
2009-05-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/40057
|
||||
|
@ -1174,6 +1174,7 @@ OBJS-common = \
|
||||
real.o \
|
||||
recog.o \
|
||||
reg-stack.o \
|
||||
regcprop.o \
|
||||
reginfo.o \
|
||||
regmove.o \
|
||||
regrename.o \
|
||||
@ -3050,6 +3051,10 @@ cfglayout.o : cfglayout.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||
$(DF_H)
|
||||
timevar.o : timevar.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||
$(TIMEVAR_H) $(FLAGS_H) intl.h $(TOPLEV_H) $(RTL_H) timevar.def
|
||||
regcprop.o : regcprop.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||
$(RTL_H) insn-config.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h \
|
||||
output.h $(RECOG_H) $(FUNCTION_H) $(OBSTACK_H) $(FLAGS_H) $(TM_P_H) \
|
||||
addresses.h reload.h $(TOPLEV_H) $(TIMEVAR_H) $(TREE_PASS_H) $(DF_H)
|
||||
regrename.o : regrename.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
|
||||
$(RTL_H) insn-config.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h \
|
||||
output.h $(RECOG_H) $(FUNCTION_H) $(OBSTACK_H) $(FLAGS_H) $(TM_P_H) \
|
||||
|
1005
gcc/regcprop.c
Normal file
1005
gcc/regcprop.c
Normal file
File diff suppressed because it is too large
Load Diff
984
gcc/regrename.c
984
gcc/regrename.c
File diff suppressed because it is too large
Load Diff
@ -182,6 +182,7 @@ DEFTIMEVAR (TV_THREAD_PROLOGUE_AND_EPILOGUE, "thread pro- & epilogue")
|
||||
DEFTIMEVAR (TV_IFCVT2 , "if-conversion 2")
|
||||
DEFTIMEVAR (TV_PEEPHOLE2 , "peephole 2")
|
||||
DEFTIMEVAR (TV_RENAME_REGISTERS , "rename registers")
|
||||
DEFTIMEVAR (TV_CPROP_REGISTERS , "hard reg cprop")
|
||||
DEFTIMEVAR (TV_SCHED2 , "scheduling 2")
|
||||
DEFTIMEVAR (TV_MACH_DEP , "machine dep reorg")
|
||||
DEFTIMEVAR (TV_DBR_SCHED , "delay branch sched")
|
||||
|
Loading…
Reference in New Issue
Block a user