diff options
author | Alex Coplan <alex.coplan@arm.com> | 2024-01-16 21:20:20 +0000 |
---|---|---|
committer | Alex Coplan <alex.coplan@arm.com> | 2024-01-23 16:49:13 +0000 |
commit | cef6031694db1d68cf876e16e79dc5c2b9f649bd (patch) | |
tree | 056e68758e0ed1bc813fb3b2d41fd77d9ff9f01d /gcc/expr.cc | |
parent | 639ae543449a8d6525303458497bd4b897660ec3 (diff) | |
download | gcc-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