aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2024-11-10 14:51:55 +0000
committerDavid Green <david.green@arm.com>2024-11-10 14:51:55 +0000
commit1d6d073fbbaebbde6891501fe20f02a0ea345131 (patch)
tree2abd1db80e2002a567031c5b40494393b212ccc1 /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
parent99f1019f596f745c720e97137bcadb239c573e3e (diff)
downloadllvm-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