================
@@ -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