@@ -22,27 +22,27 @@ void test() {
2222
2323// CHECK: module
2424// CHECK: cir.func @test()
25- // CHECK: %[[I_PTR:.*]] = cir.alloca !cir.int<s, 32>, !cir.ptr<!cir.int<s, 32> >, ["i", init] {alignment = 4 : i64}
26- // CHECK: %[[L_PTR:.*]] = cir.alloca !cir.int<s, 64>, !cir.ptr<!cir.int<s, 64> >, ["l", init] {alignment = 8 : i64}
25+ // CHECK: %[[I_PTR:.*]] = cir.alloca !s32i, !cir.ptr<!s32i >, ["i", init] {alignment = 4 : i64}
26+ // CHECK: %[[L_PTR:.*]] = cir.alloca !s64i, !cir.ptr<!s64i >, ["l", init] {alignment = 8 : i64}
2727// CHECK: %[[F_PTR:.*]] = cir.alloca !cir.float, !cir.ptr<!cir.float>, ["f", init] {alignment = 4 : i64}
2828// CHECK: %[[D_PTR:.*]] = cir.alloca !cir.double, !cir.ptr<!cir.double>, ["d", init] {alignment = 8 : i64}
2929// CHECK: %[[B1_PTR:.*]] = cir.alloca !cir.bool, !cir.ptr<!cir.bool>, ["b1", init] {alignment = 1 : i64}
3030// CHECK: %[[B2_PTR:.*]] = cir.alloca !cir.bool, !cir.ptr<!cir.bool>, ["b2", init] {alignment = 1 : i64}
31- // CHECK: %[[CI_PTR:.*]] = cir.alloca !cir.int<s, 32>, !cir.ptr<!cir.int<s, 32> >, ["ci", init, const] {alignment = 4 : i64}
32- // CHECK: %[[CL_PTR:.*]] = cir.alloca !cir.int<s, 64>, !cir.ptr<!cir.int<s, 64> >, ["cl", init, const] {alignment = 8 : i64}
31+ // CHECK: %[[CI_PTR:.*]] = cir.alloca !s32i, !cir.ptr<!s32i >, ["ci", init, const] {alignment = 4 : i64}
32+ // CHECK: %[[CL_PTR:.*]] = cir.alloca !s64i, !cir.ptr<!s64i >, ["cl", init, const] {alignment = 8 : i64}
3333// CHECK: %[[CF_PTR:.*]] = cir.alloca !cir.float, !cir.ptr<!cir.float>, ["cf", init, const] {alignment = 4 : i64}
3434// CHECK: %[[CD_PTR:.*]] = cir.alloca !cir.double, !cir.ptr<!cir.double>, ["cd", init, const] {alignment = 8 : i64}
3535// CHECK: %[[CB1_PTR:.*]] = cir.alloca !cir.bool, !cir.ptr<!cir.bool>, ["cb1", init, const] {alignment = 1 : i64}
3636// CHECK: %[[CB2_PTR:.*]] = cir.alloca !cir.bool, !cir.ptr<!cir.bool>, ["cb2", init, const] {alignment = 1 : i64}
37- // CHECK: %[[UII_PTR:.*]] = cir.alloca !cir.int<s, 32>, !cir.ptr<!cir.int<s, 32> >, ["uii"] {alignment = 4 : i64}
38- // CHECK: %[[UIL_PTR:.*]] = cir.alloca !cir.int<s, 64>, !cir.ptr<!cir.int<s, 64> >, ["uil"] {alignment = 8 : i64}
37+ // CHECK: %[[UII_PTR:.*]] = cir.alloca !s32i, !cir.ptr<!s32i >, ["uii"] {alignment = 4 : i64}
38+ // CHECK: %[[UIL_PTR:.*]] = cir.alloca !s64i, !cir.ptr<!s64i >, ["uil"] {alignment = 8 : i64}
3939// CHECK: %[[UIF_PTR:.*]] = cir.alloca !cir.float, !cir.ptr<!cir.float>, ["uif"] {alignment = 4 : i64}
4040// CHECK: %[[UID_PTR:.*]] = cir.alloca !cir.double, !cir.ptr<!cir.double>, ["uid"] {alignment = 8 : i64}
4141// CHECK: %[[UIB_PTR:.*]] = cir.alloca !cir.bool, !cir.ptr<!cir.bool>, ["uib"] {alignment = 1 : i64}
42- // CHECK: %[[ONE:.*]] = cir.const #cir.int<1> : !cir.int<s, 32>
43- // CHECK: cir.store %[[ONE]], %[[I_PTR]] : !cir.int<s, 32>, !cir.ptr<!cir.int<s, 32> >
44- // CHECK: %[[TWO:.*]] = cir.const #cir.int<2> : !cir.int<s, 64>
45- // CHECK: cir.store %[[TWO]], %[[L_PTR]] : !cir.int<s, 64>, !cir.ptr<!cir.int<s, 64> >
42+ // CHECK: %[[ONE:.*]] = cir.const #cir.int<1> : !s32i
43+ // CHECK: cir.store %[[ONE]], %[[I_PTR]] : !s32i, !cir.ptr<!s32i >
44+ // CHECK: %[[TWO:.*]] = cir.const #cir.int<2> : !s64i
45+ // CHECK: cir.store %[[TWO]], %[[L_PTR]] : !s64i, !cir.ptr<!s64i >
4646// CHECK: %[[THREE:.*]] = cir.const #cir.fp<3.0{{.*}}> : !cir.float
4747// CHECK: cir.store %[[THREE]], %[[F_PTR]] : !cir.float, !cir.ptr<!cir.float>
4848// CHECK: %[[FOUR:.*]] = cir.const #cir.fp<4.0{{.*}}> : !cir.double
@@ -51,10 +51,10 @@ void test() {
5151// CHECK: cir.store %[[TRUE]], %[[B1_PTR]] : !cir.bool, !cir.ptr<!cir.bool>
5252// CHECK: %[[FALSE:.*]] = cir.const #false
5353// CHECK: cir.store %[[FALSE]], %[[B2_PTR]] : !cir.bool, !cir.ptr<!cir.bool>
54- // CHECK: %[[ONEC:.*]] = cir.const #cir.int<1> : !cir.int<s, 32>
55- // CHECK: cir.store %[[ONEC]], %[[CI_PTR]] : !cir.int<s, 32>, !cir.ptr<!cir.int<s, 32> >
56- // CHECK: %[[TWOC:.*]] = cir.const #cir.int<2> : !cir.int<s, 64>
57- // CHECK: cir.store %[[TWOC]], %[[CL_PTR]] : !cir.int<s, 64>, !cir.ptr<!cir.int<s, 64> >
54+ // CHECK: %[[ONEC:.*]] = cir.const #cir.int<1> : !s32i
55+ // CHECK: cir.store %[[ONEC]], %[[CI_PTR]] : !s32i, !cir.ptr<!s32i >
56+ // CHECK: %[[TWOC:.*]] = cir.const #cir.int<2> : !s64i
57+ // CHECK: cir.store %[[TWOC]], %[[CL_PTR]] : !s64i, !cir.ptr<!s64i >
5858// CHECK: %[[THREEC:.*]] = cir.const #cir.fp<3.0{{.*}}> : !cir.float
5959// CHECK: cir.store %[[THREEC]], %[[CF_PTR]] : !cir.float, !cir.ptr<!cir.float>
6060// CHECK: %[[FOURC:.*]] = cir.const #cir.fp<4.0{{.*}}> : !cir.double
0 commit comments