aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/UpdateTestChecks/common.py
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2025-05-09 11:19:12 +0100
committerGitHub <noreply@github.com>2025-05-09 11:19:12 +0100
commite854c381c6344b2ff8d1b58aa97008b4ecd9a9c5 (patch)
treebf362d3f55265db7d50d8bb0ecc5e0e6babdf0d6 /llvm/utils/UpdateTestChecks/common.py
parentc255a313374384b8444c83ec33094d7c806d4b2a (diff)
downloadllvm-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