reload inheritance improvement:
authorJ"orn Rennecke <amylaar@cygnus.co.uk>
Thu, 26 Mar 1998 15:08:53 +0000 (15:08 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Thu, 26 Mar 1998 15:08:53 +0000 (15:08 +0000)
commite6e52be0731568a32b46ca158cd8ef5c3835f1c6
tree6a088845acb08fd98dfcb3a3462b8f9fbd9019e7
parenta9c3c9a520a63a48429b9da74f056878add85643
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.

From-SVN: r18848
gcc/ChangeLog
gcc/reload1.c