diff options
author | Alan Hayward <alan.hayward@arm.com> | 2018-08-06 09:51:01 +0000 |
---|---|---|
committer | Alan Hayward <alahay01@gcc.gnu.org> | 2018-08-06 09:51:01 +0000 |
commit | 30dc1902a777966dc1d1dad0fb5f19b7a960e5ca (patch) | |
tree | 72e457f4dfa5196e0fff6049463f9962e1b6b92b /gcc/cse.c | |
parent | 6a7fa0c213063683b2011c735bbf78ee8185fbfd (diff) | |
download | gcc-30dc1902a777966dc1d1dad0fb5f19b7a960e5ca.zip gcc-30dc1902a777966dc1d1dad0fb5f19b7a960e5ca.tar.gz gcc-30dc1902a777966dc1d1dad0fb5f19b7a960e5ca.tar.bz2 |
lra support for clobber_high
gcc/
* lra-eliminations.c (lra_eliminate_regs_1): Check for clobber high.
(mark_not_eliminable): Likewise.
* lra-int.h (struct lra_insn_reg): Add clobber high marker.
* lra-lives.c (process_bb_lives): Check for clobber high.
* lra.c (new_insn_reg): Remember clobber highs.
(collect_non_operand_hard_regs): Check for clobber high.
(lra_set_insn_recog_data): Likewise.
(add_regs_to_insn_regno_info): Likewise.
(lra_update_insn_regno_info): Likewise.
From-SVN: r263329
Diffstat (limited to 'gcc/cse.c')
0 files changed, 0 insertions, 0 deletions