diff options
author | David Green <david.green@arm.com> | 2024-11-10 14:51:55 +0000 |
---|---|---|
committer | David Green <david.green@arm.com> | 2024-11-10 14:51:55 +0000 |
commit | 1d6d073fbbaebbde6891501fe20f02a0ea345131 (patch) | |
tree | 2abd1db80e2002a567031c5b40494393b212ccc1 /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp | |
parent | 99f1019f596f745c720e97137bcadb239c573e3e (diff) | |
download | llvm-1d6d073fbbaebbde6891501fe20f02a0ea345131.zip llvm-1d6d073fbbaebbde6891501fe20f02a0ea345131.tar.gz llvm-1d6d073fbbaebbde6891501fe20f02a0ea345131.tar.bz2 |
[AArch64] Remove FeatureUseScalarIncVL
FeatureUseScalarIncVL is a tuning feature, used to control whether addvl or
add+cnt is used. It was previously added as a dependency for FeatureSVE2, an
architecture feature but this can be seen as a layering violation. The main
disadvantage is that -use-scalar-inc-vl cannot be used without disabling sve2
and all dependant features.
This patch now replaces that with an option that if unset defaults to hasSVE ||
hasSME, but is otherwise overriden by the option. The hope is that no cpus will
rely on the tuning feature (or we can readdit if needed.
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions