diff options
author | Alex Coplan <alex.coplan@arm.com> | 2024-01-12 10:14:33 +0000 |
---|---|---|
committer | Alex Coplan <alex.coplan@arm.com> | 2024-01-23 13:22:11 +0000 |
commit | fce3994d04fc5d7d1c91f6db5a1f144aa291439a (patch) | |
tree | 9de5d0184a4e3061a5aeab2bc3019f814d578f9c /gcc/expr.cc | |
parent | e0374b028a665a2ea8d6eb2b4e5862774e9e85c2 (diff) | |
download | gcc-fce3994d04fc5d7d1c91f6db5a1f144aa291439a.zip gcc-fce3994d04fc5d7d1c91f6db5a1f144aa291439a.tar.gz gcc-fce3994d04fc5d7d1c91f6db5a1f144aa291439a.tar.bz2 |
rtl-ssa: Support for creating new uses [PR113070]
This exposes an interface for users to create new uses in RTL-SSA.
This is needed for updating uses after inserting a new store pair insn
in the aarch64 load/store pair fusion pass.
gcc/ChangeLog:
PR target/113070
* rtl-ssa/accesses.cc (function_info::create_use): New.
* rtl-ssa/changes.cc (function_info::finalize_new_accesses):
Ensure new uses end up referring to permanent defs.
* rtl-ssa/functions.h (function_info::create_use): Declare.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions