diff options
author | Florian Hahn <flo@fhahn.com> | 2025-05-09 11:19:12 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-09 11:19:12 +0100 |
commit | e854c381c6344b2ff8d1b58aa97008b4ecd9a9c5 (patch) | |
tree | bf362d3f55265db7d50d8bb0ecc5e0e6babdf0d6 /llvm/utils/UpdateTestChecks/common.py | |
parent | c255a313374384b8444c83ec33094d7c806d4b2a (diff) | |
download | llvm-e854c381c6344b2ff8d1b58aa97008b4ecd9a9c5.zip llvm-e854c381c6344b2ff8d1b58aa97008b4ecd9a9c5.tar.gz llvm-e854c381c6344b2ff8d1b58aa97008b4ecd9a9c5.tar.bz2 |
[VPlan] Manage noalias/alias_scope metadata in VPlan. (#136450)
Use VPIRMetadata added in
https://github.com/llvm/llvm-project/pull/135272
to also manage no-alias metadata added by versioning.
Note that this means we have to build the no-alias metadata up-front
once. If it is not used, it will be discarded automatically.
This also fixes a case where incorrect metadata was added to wide
loads/stores that got converted from an interleave group.
Compile-time impact is neutral:
https://llvm-compile-time-tracker.com/compare.php?from=38bf1af41c5425a552a53feb13c71d82873f1c18&to=2fd7844cfdf5ec0f1c2ce0b9b3ae0763245b6922&stat=instructions:u
Diffstat (limited to 'llvm/utils/UpdateTestChecks/common.py')
0 files changed, 0 insertions, 0 deletions