Skip to content

Commit 94643a4

Browse files
authored
[AArch64] Add armv9.6 features to AArch64AsmParser (#112722)
New features need to be added to ExtensionMap for .arch and .arch_extension to work.
1 parent 6f21a7b commit 94643a4

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3736,6 +3736,17 @@ static const struct Extension {
37363736
{"sme-fa64", {AArch64::FeatureSMEFA64}},
37373737
{"cpa", {AArch64::FeatureCPA}},
37383738
{"tlbiw", {AArch64::FeatureTLBIW}},
3739+
{"cmpbr", {AArch64::FeatureCMPBR}},
3740+
{"f8f32mm", {AArch64::FeatureF8F32MM}},
3741+
{"f8f16mm", {AArch64::FeatureF8F16MM}},
3742+
{"fprcvt", {AArch64::FeatureFPRCVT}},
3743+
{"lsfe", {AArch64::FeatureLSFE}},
3744+
{"sme2p2", {AArch64::FeatureSME2p2}},
3745+
{"ssve-aes", {AArch64::FeatureSSVE_AES}},
3746+
{"sve2p2", {AArch64::FeatureSVE2p2}},
3747+
{"sve-aes2", {AArch64::FeatureSVEAES2}},
3748+
{"sve-bfscale", {AArch64::FeatureSVEBFSCALE}},
3749+
{"sve-f16f32mm", {AArch64::FeatureSVE_F16F32MM}},
37393750
};
37403751

37413752
static void setRequiredFeatureString(FeatureBitset FBS, std::string &Str) {

0 commit comments

Comments
 (0)