Skip to content

Commit 78f60b7

Browse files
committed
Update test
1 parent cb6e6b5 commit 78f60b7

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

clang/include/clang/Basic/arm_sve.td

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2044,8 +2044,8 @@ defm SVREVD : SInstZPZ<"svrevd", "csilUcUsUiUl", "aarch64_sve_revd">;
20442044
}
20452045

20462046
let TargetGuard = "sve2p1|sme2" in {
2047-
def SVPTRUE_COUNT : SInst<"svptrue_{d}", "}v", "QcQsQiQl", MergeNone, "aarch64_sve_ptrue_{d}", [IsOverloadNone], []>;
2048-
def SVPFALSE_COUNT_ALIAS : SInst<"svpfalse_c", "}v", "", MergeNone, "", [IsOverloadNone]>;
2047+
def SVPTRUE_COUNT : SInst<"svptrue_{d}", "}v", "QcQsQiQl", MergeNone, "aarch64_sve_ptrue_{d}", [IsOverloadNone, IsStreaming], []>;
2048+
def SVPFALSE_COUNT_ALIAS : SInst<"svpfalse_c", "}v", "", MergeNone, "", [IsOverloadNone, IsStreamingCompatible]>;
20492049
}
20502050

20512051
////////////////////////////////////////////////////////////////////////////////

clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_ptrue_pfalse_attr.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,17 @@ svcount_t test_svptrue_c8_attr(void) __arm_streaming {
1919
return svptrue_c8();
2020
}
2121

22-
// CHECK-LABEL: @test_svptrue_c(
22+
// CHECK-LABEL: @test_svpfalse_c_attr(
2323
// CHECK-NEXT: entry:
2424
// CHECK-NEXT: [[TMP0:%.*]] = call target("aarch64.svcount") @llvm.aarch64.sve.convert.from.svbool.taarch64.svcountt(<vscale x 16 x i1> zeroinitializer)
2525
// CHECK-NEXT: ret target("aarch64.svcount") [[TMP0]]
2626
//
27-
// CPP-CHECK-LABEL: @_Z14test_svptrue_cv(
27+
// CPP-CHECK-LABEL: @_Z20test_svpfalse_c_attrv(
2828
// CPP-CHECK-NEXT: entry:
2929
// CPP-CHECK-NEXT: [[TMP0:%.*]] = call target("aarch64.svcount") @llvm.aarch64.sve.convert.from.svbool.taarch64.svcountt(<vscale x 16 x i1> zeroinitializer)
3030
// CPP-CHECK-NEXT: ret target("aarch64.svcount") [[TMP0]]
3131
//
32-
svcount_t test_svptrue_c(void) __arm_streaming {
32+
svcount_t test_svpfalse_c_attr(void) __arm_streaming_compatible
33+
{
3334
return svpfalse_c();
3435
}

0 commit comments

Comments
 (0)