aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.cc
diff options
context:
space:
mode:
authorAlex Coplan <alex.coplan@arm.com>2024-01-16 21:20:20 +0000
committerAlex Coplan <alex.coplan@arm.com>2024-01-23 16:49:13 +0000
commitcef6031694db1d68cf876e16e79dc5c2b9f649bd (patch)
tree056e68758e0ed1bc813fb3b2d41fd77d9ff9f01d /gcc/expr.cc
parent639ae543449a8d6525303458497bd4b897660ec3 (diff)
downloadgcc-cef6031694db1d68cf876e16e79dc5c2b9f649bd.zip
gcc-cef6031694db1d68cf876e16e79dc5c2b9f649bd.tar.gz
gcc-cef6031694db1d68cf876e16e79dc5c2b9f649bd.tar.bz2
rtl-ssa: Provide easier access to debug uses [PR113089]
This patch adds some accessors to set_info and use_info to make it easier to get at and iterate through uses in debug insns. It is used by the aarch64 load/store pair fusion pass in a subsequent patch to fix PR113089, i.e. to update debug uses in the pass. gcc/ChangeLog: PR target/113089 * rtl-ssa/accesses.h (use_info::next_debug_insn_use): New. (debug_insn_use_iterator): New. (set_info::first_debug_insn_use): New. (set_info::debug_insn_uses): New. * rtl-ssa/member-fns.inl (use_info::next_debug_insn_use): New. (set_info::first_debug_insn_use): New. (set_info::debug_insn_uses): New.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions