aboutsummaryrefslogtreecommitdiff
path: root/gcc/print-rtl.c
diff options
context:
space:
mode:
authorAlan Hayward <alan.hayward@arm.com>2018-08-06 09:54:28 +0000
committerAlan Hayward <alahay01@gcc.gnu.org>2018-08-06 09:54:28 +0000
commit99788e063016c4f8d87dae3de71c646effac654f (patch)
tree073666483b43c7890a2cd761d82b0a76d323033a /gcc/print-rtl.c
parent30dc1902a777966dc1d1dad0fb5f19b7a960e5ca (diff)
downloadgcc-99788e063016c4f8d87dae3de71c646effac654f.zip
gcc-99788e063016c4f8d87dae3de71c646effac654f.tar.gz
gcc-99788e063016c4f8d87dae3de71c646effac654f.tar.bz2
cse support for clobber_high
gcc/ * cse.c (invalidate_reg): New function extracted from... (invalidate): ...here. (canonicalize_insn): Check for clobber high. (invalidate_from_clobbers): invalidate clobber highs. (invalidate_from_sets_and_clobbers): Likewise. (count_reg_usage): Check for clobber high. (insn_live_p): Likewise. * cselib.c (cselib_expand_value_rtx_1):Likewise. (cselib_invalidate_regno): Check for clobber in setter. (cselib_invalidate_rtx): Pass through setter. (cselib_invalidate_rtx_note_stores): (cselib_process_insn): Check for clobber high. * cselib.h (cselib_invalidate_rtx): Add operand. From-SVN: r263330
Diffstat (limited to 'gcc/print-rtl.c')
0 files changed, 0 insertions, 0 deletions