[clang] [llvm] [AArch64] Split FeatureLS64 to LS64_ACCDATA and LS64_V. (PR #101712)
Alexandros Lamprineas via cfe-commits
cfe-commits at lists.llvm.org
Thu Aug 29 06:57:02 PDT 2024
================
@@ -3682,6 +3682,8 @@ static const struct Extension {
{"sve2-bitperm", {AArch64::FeatureSVE2BitPerm}},
{"sve2p1", {AArch64::FeatureSVE2p1}},
{"ls64", {AArch64::FeatureLS64}},
+ {"ls64_v", {AArch64::FeatureLS64_V}},
+ {"ls64_accdata", {AArch64::FeatureLS64_ACCDATA}},
----------------
labrinea wrote:
Hmm, there's a problem with this change too. If we map `ls64` to FeatureLS64_ACCDATA, then the directive `nols64` will not transitively remove FeatureLS64_V and FeatureLS64.
https://github.com/llvm/llvm-project/pull/101712
More information about the cfe-commits
mailing list