================
@@ -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
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to