@@ -86,7 +86,7 @@ int check_load(st1 *s1) {
86
86
// CIR: [[LOAD:%.*]] = cir.load align(8) {{.*}} : !cir.ptr<!cir.ptr<!rec_st1>>, !cir.ptr<!rec_st1>
87
87
// CIR: [[MEMBER:%.*]] = cir.get_member [[LOAD]][0] {name = "b"} : !cir.ptr<!rec_st1> -> !cir.ptr<!u16i>
88
88
// CIR: [[BITFI:%.*]] = cir.get_bitfield align(4) (#bfi_b, [[MEMBER]] {is_volatile} : !cir.ptr<!u16i>) -> !u32i
89
- // CIR: [[CAST:%.*]] = cir.cast( integral, [[BITFI]] : !u32i), !s32i
89
+ // CIR: [[CAST:%.*]] = cir.cast integral [[BITFI]] : !u32i -> !s32i
90
90
// CIR: cir.store [[CAST]], [[RETVAL:%.*]] : !s32i, !cir.ptr<!s32i>
91
91
// CIR: [[RET:%.*]] = cir.load [[RETVAL]] : !cir.ptr<!s32i>, !s32i
92
92
// CIR: cir.return [[RET]] : !s32i
@@ -118,7 +118,7 @@ int check_load_exception(st3 *s3) {
118
118
// CIR: [[LOAD:%.*]] = cir.load align(8) {{.*}} : !cir.ptr<!cir.ptr<!rec_st3>>, !cir.ptr<!rec_st3>
119
119
// CIR: [[MEMBER:%.*]] = cir.get_member [[LOAD]][2] {name = "b"} : !cir.ptr<!rec_st3> -> !cir.ptr<!u8i>
120
120
// CIR: [[BITFI:%.*]] = cir.get_bitfield align(4) (#bfi_b1, [[MEMBER]] {is_volatile} : !cir.ptr<!u8i>) -> !u32i
121
- // CIR: [[CAST:%.*]] = cir.cast( integral, [[BITFI]] : !u32i), !s32i
121
+ // CIR: [[CAST:%.*]] = cir.cast integral [[BITFI]] : !u32i -> !s32i
122
122
// CIR: cir.store [[CAST]], [[RETVAL:%.*]] : !s32i, !cir.ptr<!s32i>
123
123
// CIR: [[RET:%.*]] = cir.load [[RETVAL]] : !cir.ptr<!s32i>, !s32i
124
124
// CIR: cir.return [[RET]] : !s32i
@@ -180,7 +180,7 @@ void check_store(st2 *s2) {
180
180
181
181
// CIR: cir.func dso_local @check_store
182
182
// CIR: [[CONST:%.*]] = cir.const #cir.int<1> : !s32i
183
- // CIR: [[CAST:%.*]] = cir.cast( integral, [[CONST]] : !s32i), !s16i
183
+ // CIR: [[CAST:%.*]] = cir.cast integral [[CONST]] : !s32i -> !s16i
184
184
// CIR: [[LOAD:%.*]] = cir.load align(8) {{.*}} : !cir.ptr<!cir.ptr<!rec_st2>>, !cir.ptr<!rec_st2>
185
185
// CIR: [[MEMBER:%.*]] = cir.get_member [[LOAD]][0] {name = "a"} : !cir.ptr<!rec_st2> -> !cir.ptr<!u32i>
186
186
// CIR: [[SETBF:%.*]] = cir.set_bitfield align(8) (#bfi_a, [[MEMBER]] : !cir.ptr<!u32i>, [[CAST]] : !s16i) {is_volatile} -> !s16i
@@ -211,7 +211,7 @@ void check_store_exception(st3 *s3) {
211
211
212
212
// CIR: cir.func dso_local @check_store_exception
213
213
// CIR: [[CONST:%.*]] = cir.const #cir.int<2> : !s32i
214
- // CIR: [[CAST:%.*]] = cir.cast( integral, [[CONST]] : !s32i), !u32i
214
+ // CIR: [[CAST:%.*]] = cir.cast integral [[CONST]] : !s32i -> !u32i
215
215
// CIR: [[LOAD:%.*]] = cir.load align(8) {{.*}} : !cir.ptr<!cir.ptr<!rec_st3>>, !cir.ptr<!rec_st3>
216
216
// CIR: [[MEMBER:%.*]] = cir.get_member [[LOAD]][2] {name = "b"} : !cir.ptr<!rec_st3> -> !cir.ptr<!u8i>
217
217
// CIR: [[SETBF:%.*]] = cir.set_bitfield align(4) (#bfi_b1, [[MEMBER]] : !cir.ptr<!u8i>, [[CAST]] : !u32i) {is_volatile} -> !u32i
@@ -263,7 +263,7 @@ void check_store_second_member (st4 *s4) {
263
263
264
264
// CIR: cir.func dso_local @check_store_second_member
265
265
// CIR: [[ONE:%.*]] = cir.const #cir.int<1> : !s32i
266
- // CIR: [[CAST:%.*]] = cir.cast( integral, [[ONE]] : !s32i), !u64i
266
+ // CIR: [[CAST:%.*]] = cir.cast integral [[ONE]] : !s32i -> !u64i
267
267
// CIR: [[LOAD:%.*]] = cir.load align(8) {{.*}} : !cir.ptr<!cir.ptr<!rec_st4>>, !cir.ptr<!rec_st4>
268
268
// CIR: [[MEMBER:%.*]] = cir.get_member [[LOAD]][2] {name = "b"} : !cir.ptr<!rec_st4> -> !cir.ptr<!u16i>
269
269
// CIR: cir.set_bitfield align(8) (#bfi_b2, [[MEMBER]] : !cir.ptr<!u16i>, [[CAST]] : !u64i) {is_volatile} -> !u64i
0 commit comments