[clang] [compiler-rt] [llvm] [AArch64] Extend FMV support to more features (PR #229139)

Alexandros Lamprineas via cfe-commits cfe-commits at lists.llvm.org
Wed Oct 7 08:55:40 PDT 2026


================
@@ -103,8 +138,19 @@ void CONSTRUCTOR_ATTRIBUTE __init_cpu_features(void) {
       {PF_ARM_V86_BF16_INSTRUCTIONS_AVAILABLE, FEAT_BF16},
       {PF_ARM_SME_INSTRUCTIONS_AVAILABLE, FEAT_SME},
       {PF_ARM_SME2_INSTRUCTIONS_AVAILABLE, FEAT_SME2},
+      {PF_ARM_SME2_1_INSTRUCTIONS_AVAILABLE, FEAT_SME2P1},
+      {PF_ARM_SME2_2_INSTRUCTIONS_AVAILABLE, FEAT_SME2P2},
+      {PF_ARM_SME_AES_INSTRUCTIONS_AVAILABLE, FEAT_SSVE_AES},
+      {PF_ARM_SME_SBITPERM_INSTRUCTIONS_AVAILABLE, FEAT_SSVE_BITPERM},
+      {PF_ARM_SME_SF8DP2_INSTRUCTIONS_AVAILABLE, FEAT_SSVE_FP8DOT2},
+      {PF_ARM_SME_SF8DP4_INSTRUCTIONS_AVAILABLE, FEAT_SSVE_FP8DOT4},
+      {PF_ARM_SME_SF8FMA_INSTRUCTIONS_AVAILABLE, FEAT_SSVE_FP8FMA},
+      {PF_ARM_SME_F8F32_INSTRUCTIONS_AVAILABLE, FEAT_SME_F8F32},
----------------
labrinea wrote:

Good catch @tommat01 I agree we need a patch for the llvm test suite to cover those.

https://github.com/llvm/llvm-project/pull/229139


More information about the cfe-commits mailing list