OSDN Git Service

reload inheritance improvement:
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Mar 1998 15:08:53 +0000 (15:08 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Mar 1998 15:08:53 +0000 (15:08 +0000)
commita5e95c307642b849e13eecc0ef039c01a38b391c
tree6a088845acb08fd98dfcb3a3462b8f9fbd9019e7
parent7f6d53097aae3af129d3cd76c20251c4b48342be
reload inheritance improvement:
* reload1.c (reg_reloaded_contents, reg_reloaded_insn):
Change meaning: index is now hard reg number.
(reg_reloaded_valid, reg_reloaded_dead): New variables.
(reload_spill_index): Content is now a hard reg number.
(reload_as_needed): Change to fit new variable meaning.
(forget_old_reloads_1, allocate_reload_reg): Likewise.
(choose_reload_regs, emit_reload_insns): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18848 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/reload1.c