diff options
author | Alex Coplan <alex.coplan@arm.com> | 2023-08-17 16:16:46 +0100 |
---|---|---|
committer | Alex Coplan <alex.coplan@arm.com> | 2023-10-19 11:12:22 +0100 |
commit | ba230aa1b855c32d5414183b604e45ce836fb532 (patch) | |
tree | 77387387c4ecd886113d2df5a1a09dba4917e0bc /gcc/cppdefault.cc | |
parent | c95aab23c152115cd567541dd134f3fab6f45e78 (diff) | |
download | gcc-ba230aa1b855c32d5414183b604e45ce836fb532.zip gcc-ba230aa1b855c32d5414183b604e45ce836fb532.tar.gz gcc-ba230aa1b855c32d5414183b604e45ce836fb532.tar.bz2 |
rtl-ssa: Add entry point to allow re-parenting uses
This is needed by the upcoming aarch64 load pair pass, as it can
re-order stores (when alias analysis determines this is safe) and thus
change which mem def a given use consumes (in the RTL-SSA view, there is
no alias disambiguation of memory).
gcc/ChangeLog:
* rtl-ssa/accesses.cc (function_info::reparent_use): New.
* rtl-ssa/functions.h (function_info): Declare new member
function reparent_use.
Diffstat (limited to 'gcc/cppdefault.cc')
0 files changed, 0 insertions, 0 deletions