aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorVladimir Makarov <vmakarov@redhat.com>2017-11-29 22:19:25 +0000
committerVladimir Makarov <vmakarov@gcc.gnu.org>2017-11-29 22:19:25 +0000
commit561c58b4d9d0c4d17a29bc38b50fa2b4762f0afb (patch)
treec54428aef5fb6767ddb65edb4298c7f368b938d9 /gcc/combine.c
parent08539f3e949c37dcfe6e128d78c527db47cc609d (diff)
downloadgcc-561c58b4d9d0c4d17a29bc38b50fa2b4762f0afb.zip
gcc-561c58b4d9d0c4d17a29bc38b50fa2b4762f0afb.tar.gz
gcc-561c58b4d9d0c4d17a29bc38b50fa2b4762f0afb.tar.bz2
re PR rtl-optimization/80818 (LRA clobbers live hard reg clobbered during rematerialization)
2017-11-29 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/80818 * lra.c (collect_non_operand_hard_regs): New arg insn. Pass it recursively. Use insn code for clobber. (lra_set_insn_recog_data): Pass the new arg to collect_non_operand_hard_regs. (add_regs_to_insn_regno_info): Pass insn instead of uid. Use insn code for clobber. (lra_update_insn_regno_info): Pass insn to add_regs_to_insn_regno_info. From-SVN: r255258
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions