================ @@ -91,17 +91,20 @@ void sc_caller(void) __arm_streaming_compatible { } -// CHECK: attributes #[[ATTR0:[0-9]+]] = {{.*}} "aarch64_pstate_sm_body" -// CHECK: attributes #[[ATTR1:[0-9]+]] = {{.*}} "aarch64_pstate_sm_body" -// CHECK: attributes #[[ATTR2:[0-9]+]] = {{.*}} -// CHECK: attributes #[[ATTR3]] = {{.*}} -// CHECK: attributes #[[ATTR4:[0-9]+]] = {{.*}} "aarch64_pstate_sm_enabled" -// CHECK: attributes #[[ATTR5:[0-9]+]] = {{.*}} "aarch64_pstate_sm_enabled" -// CHECK: attributes #[[ATTR6:[0-9]+]] = {{.*}} "aarch64_pstate_sm_body" "aarch64_pstate_sm_enabled" -// CHECK: attributes #[[ATTR7]] = {{.*}} "aarch64_pstate_sm_enabled" -// CHECK: attributes #[[ATTR8:[0-9]+]] = {{.*}} "aarch64_pstate_sm_compatible" -// CHECK: attributes #[[ATTR9:[0-9]+]] = {{.*}} "aarch64_pstate_sm_compatible" -// CHECK: attributes #[[ATTR10]] = {{.*}} "aarch64_pstate_sm_body" "aarch64_pstate_sm_compatible" -// CHECK: attributes #[[ATTR11]] = {{.*}} "aarch64_pstate_sm_compatible" -// CHECK: attributes #[[ATTR12]] = {{.*}} "aarch64_pstate_sm_enabled" -// CHECK: attributes #[[ATTR13]] = {{.*}} "aarch64_pstate_sm_compatible" +// CHECK: attributes #[[locally_streaming_sve]] = {{.*}} "aarch64_pstate_sm_body" +// CHECK: attributes #[[locally_streaming_simd]] = {{.*}} "aarch64_pstate_sm_body" +// CHECK: attributes #[[sme2]] = {{.*}} +// CHECK: attributes #[[default]] = {{.*}} +// CHECK: attributes #[[sve_streaming]] = {{.*}} "aarch64_pstate_sm_enabled" +// CHECK: attributes #[[simd_streaming]] = {{.*}} "aarch64_pstate_sm_enabled" +// CHECK: attributes #[[locally_streaming_sme2_streaming]] = {{.*}} "aarch64_pstate_sm_body" "aarch64_pstate_sm_enabled" +// CHECK: attributes #[[default_streaming]] = {{.*}} "aarch64_pstate_sm_enabled" +// CHECK: attributes #[[sve_streaming_compatible]] = {{.*}} "aarch64_pstate_sm_compatible" +// CHECK: attributes #[[simd_streaming_compatible]] = {{.*}} "aarch64_pstate_sm_compatible" +// CHECK: attributes #[[locally_streaming_sme2_streaming_compatible]] = {{.*}} "aarch64_pstate_sm_body" "aarch64_pstate_sm_compatible" +// CHECK: attributes #[[default_streaming_compatible]] = {{.*}} "aarch64_pstate_sm_compatible" +// CHECK: attributes #[[caller]] = {{.*}} +// CHECK: attributes #[[caller_streaming]] = {{.*}} "aarch64_pstate_sm_enabled" +// CHECK: attributes #[[caller_streaming_compatible]] = {{.*}} "aarch64_pstate_sm_compatible" +// CHECK: attributes #[[callsite_streaming]] = {{.*}} "aarch64_pstate_sm_enabled" +// CHECK: attributes #[[callsite_streaming_compatible]] = {{.*}} "aarch64_pstate_sm_compatible" ---------------- jroelofs wrote:
oh nice, I'm glad update_test_checks is putting human-readable names on these attr matchers https://github.com/llvm/llvm-project/pull/116028 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits