diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2012-02-05 14:49:05 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2012-02-05 14:49:05 +0000 |
commit | 7bd8c53f50564ff3dd4f7a24363c4e2cb3e9c553 (patch) | |
tree | 76357d6cc57f79962fea776858753c8839a376cb /gcc/tree-ssa-loop-ivopts.c | |
parent | f4f629390b100a5b79f3802aca3efa56a6967ba1 (diff) | |
download | gcc-7bd8c53f50564ff3dd4f7a24363c4e2cb3e9c553.zip gcc-7bd8c53f50564ff3dd4f7a24363c4e2cb3e9c553.tar.gz gcc-7bd8c53f50564ff3dd4f7a24363c4e2cb3e9c553.tar.bz2 |
reload1.c (reload_regs_reach_end_p): Replace with...
gcc/
* reload1.c (reload_regs_reach_end_p): Replace with...
(reload_reg_rtx_reaches_end_p): ...this function.
(new_spill_reg_store): Update commentary.
(emit_input_reload_insns): Don't clear new_spill_reg_store here.
(emit_output_reload_insns): Check reload_reg_rtx_reaches_end_p
before setting new_spill_reg_store.
(emit_reload_insns): Use a separate loop to clear new_spill_reg_store.
Use reload_reg_rtx_reaches_end_p instead of reload_regs_reach_end_p.
Also use reload_reg_rtx_reaches_end_p when reading new_spill_reg_store
for non-spill reload registers.
From-SVN: r183908
Diffstat (limited to 'gcc/tree-ssa-loop-ivopts.c')
0 files changed, 0 insertions, 0 deletions