Skip to content

Commit 8699a65

Browse files
committed
Update test cases from after mering main branch
1 parent f8f40c4 commit 8699a65

File tree

2 files changed

+8
-24
lines changed

2 files changed

+8
-24
lines changed

clang/test/CIR/CodeGen/vector-ext.cpp

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1069,24 +1069,16 @@ void foo18() {
10691069
// CIR: %[[SHL_RES:.*]] = cir.alloca !cir.vector<4 x !s32i>, !cir.ptr<!cir.vector<4 x !s32i>>, ["shl", init]
10701070
// CIR: %[[VEC_B:.*]] = cir.alloca !cir.vector<4 x !u32i>, !cir.ptr<!cir.vector<4 x !u32i>>, ["b", init]
10711071
// CIR: %[[SHR_RES:.*]] = cir.alloca !cir.vector<4 x !u32i>, !cir.ptr<!cir.vector<4 x !u32i>>, ["shr", init]
1072-
// CIR: %[[CONST_1:.*]] = cir.const #cir.int<1> : !s32i
1073-
// CIR: %[[CONST_2:.*]] = cir.const #cir.int<2> : !s32i
1074-
// CIR: %[[CONST_3:.*]] = cir.const #cir.int<3> : !s32i
1075-
// CIR: %[[CONST_4:.*]] = cir.const #cir.int<4> : !s32i
1076-
// CIR: %[[VEC_A_VAL:.*]] = cir.vec.create(%[[CONST_1]], %[[CONST_2]], %[[CONST_3]], %[[CONST_4]] :
1077-
// CIR-SAME: !s32i, !s32i, !s32i, !s32i) : !cir.vector<4 x !s32i>
1072+
// CIR: %[[VEC_A_VAL:.*]] = cir.const #cir.const_vector<[#cir.int<1> : !s32i, #cir.int<2> : !s32i, #cir.int<3> : !s32i,
1073+
// CIR-SAME: #cir.int<4> : !s32i]> : !cir.vector<4 x !s32i>
10781074
// CIR: cir.store{{.*}} %[[VEC_A_VAL]], %[[VEC_A]] : !cir.vector<4 x !s32i>, !cir.ptr<!cir.vector<4 x !s32i>>
10791075
// CIR: %[[TMP_A:.*]] = cir.load{{.*}} %[[VEC_A]] : !cir.ptr<!cir.vector<4 x !s32i>>, !cir.vector<4 x !s32i>
10801076
// CIR: %[[SH_AMOUNT:.*]] = cir.const #cir.int<3> : !s32i
10811077
// CIR: %[[SPLAT_VEC:.*]] = cir.vec.splat %[[SH_AMOUNT]] : !s32i, !cir.vector<4 x !s32i>
10821078
// CIR: %[[SHL:.*]] = cir.shift(left, %[[TMP_A]] : !cir.vector<4 x !s32i>, %[[SPLAT_VEC]] : !cir.vector<4 x !s32i>) -> !cir.vector<4 x !s32i>
10831079
// CIR: cir.store{{.*}} %[[SHL]], %[[SHL_RES]] : !cir.vector<4 x !s32i>, !cir.ptr<!cir.vector<4 x !s32i>>
1084-
// CIR: %[[CONST_1:.*]] = cir.const #cir.int<1> : !u32i
1085-
// CIR: %[[CONST_2:.*]] = cir.const #cir.int<2> : !u32i
1086-
// CIR: %[[CONST_3:.*]] = cir.const #cir.int<3> : !u32i
1087-
// CIR: %[[CONST_4:.*]] = cir.const #cir.int<4> : !u32i
1088-
// CIR: %[[VEC_B_VAL:.*]] = cir.vec.create(%[[CONST_1]], %[[CONST_2]], %[[CONST_3]], %[[CONST_4]] :
1089-
// CIR-SAME: !u32i, !u32i, !u32i, !u32i) : !cir.vector<4 x !u32i>
1080+
// CIR: %[[VEC_B_VAL:.*]] = cir.const #cir.const_vector<[#cir.int<1> : !u32i, #cir.int<2> : !u32i,
1081+
// CIR-SAME: #cir.int<3> : !u32i, #cir.int<4> : !u32i]> : !cir.vector<4 x !u32i>
10901082
// CIR: cir.store{{.*}} %[[VEC_B_VAL]], %[[VEC_B]] : !cir.vector<4 x !u32i>, !cir.ptr<!cir.vector<4 x !u32i>>
10911083
// CIR: %[[TMP_B:.*]] = cir.load{{.*}} %[[VEC_B]] : !cir.ptr<!cir.vector<4 x !u32i>>, !cir.vector<4 x !u32i>
10921084
// CIR: %[[SH_AMOUNT:.*]] = cir.const #cir.int<3> : !u32i

clang/test/CIR/CodeGen/vector.cpp

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1056,24 +1056,16 @@ void foo18() {
10561056
// CIR: %[[SHL_RES:.*]] = cir.alloca !cir.vector<4 x !s32i>, !cir.ptr<!cir.vector<4 x !s32i>>, ["shl", init]
10571057
// CIR: %[[VEC_B:.*]] = cir.alloca !cir.vector<4 x !u32i>, !cir.ptr<!cir.vector<4 x !u32i>>, ["b", init]
10581058
// CIR: %[[SHR_RES:.*]] = cir.alloca !cir.vector<4 x !u32i>, !cir.ptr<!cir.vector<4 x !u32i>>, ["shr", init]
1059-
// CIR: %[[CONST_1:.*]] = cir.const #cir.int<1> : !s32i
1060-
// CIR: %[[CONST_2:.*]] = cir.const #cir.int<2> : !s32i
1061-
// CIR: %[[CONST_3:.*]] = cir.const #cir.int<3> : !s32i
1062-
// CIR: %[[CONST_4:.*]] = cir.const #cir.int<4> : !s32i
1063-
// CIR: %[[VEC_A_VAL:.*]] = cir.vec.create(%[[CONST_1]], %[[CONST_2]], %[[CONST_3]], %[[CONST_4]] :
1064-
// CIR-SAME: !s32i, !s32i, !s32i, !s32i) : !cir.vector<4 x !s32i>
1059+
// CIR: %[[VEC_A_VAL:.*]] = cir.const #cir.const_vector<[#cir.int<1> : !s32i, #cir.int<2> : !s32i, #cir.int<3> : !s32i,
1060+
// CIR-SAME: #cir.int<4> : !s32i]> : !cir.vector<4 x !s32i>
10651061
// CIR: cir.store{{.*}} %[[VEC_A_VAL]], %[[VEC_A]] : !cir.vector<4 x !s32i>, !cir.ptr<!cir.vector<4 x !s32i>>
10661062
// CIR: %[[TMP_A:.*]] = cir.load{{.*}} %[[VEC_A]] : !cir.ptr<!cir.vector<4 x !s32i>>, !cir.vector<4 x !s32i>
10671063
// CIR: %[[SH_AMOUNT:.*]] = cir.const #cir.int<3> : !s32i
10681064
// CIR: %[[SPLAT_VEC:.*]] = cir.vec.splat %[[SH_AMOUNT]] : !s32i, !cir.vector<4 x !s32i>
10691065
// CIR: %[[SHL:.*]] = cir.shift(left, %[[TMP_A]] : !cir.vector<4 x !s32i>, %[[SPLAT_VEC]] : !cir.vector<4 x !s32i>) -> !cir.vector<4 x !s32i>
10701066
// CIR: cir.store{{.*}} %[[SHL]], %[[SHL_RES]] : !cir.vector<4 x !s32i>, !cir.ptr<!cir.vector<4 x !s32i>>
1071-
// CIR: %[[CONST_1:.*]] = cir.const #cir.int<1> : !u32i
1072-
// CIR: %[[CONST_2:.*]] = cir.const #cir.int<2> : !u32i
1073-
// CIR: %[[CONST_3:.*]] = cir.const #cir.int<3> : !u32i
1074-
// CIR: %[[CONST_4:.*]] = cir.const #cir.int<4> : !u32i
1075-
// CIR: %[[VEC_B_VAL:.*]] = cir.vec.create(%[[CONST_1]], %[[CONST_2]], %[[CONST_3]], %[[CONST_4]] :
1076-
// CIR-SAME: !u32i, !u32i, !u32i, !u32i) : !cir.vector<4 x !u32i>
1067+
// CIR: %[[VEC_B_VAL:.*]] = cir.const #cir.const_vector<[#cir.int<1> : !u32i, #cir.int<2> : !u32i,
1068+
// CIR-SAME: #cir.int<3> : !u32i, #cir.int<4> : !u32i]> : !cir.vector<4 x !u32i>
10771069
// CIR: cir.store{{.*}} %[[VEC_B_VAL]], %[[VEC_B]] : !cir.vector<4 x !u32i>, !cir.ptr<!cir.vector<4 x !u32i>>
10781070
// CIR: %[[TMP_B:.*]] = cir.load{{.*}} %[[VEC_B]] : !cir.ptr<!cir.vector<4 x !u32i>>, !cir.vector<4 x !u32i>
10791071
// CIR: %[[SH_AMOUNT:.*]] = cir.const #cir.int<3> : !u32i

0 commit comments

Comments
 (0)