@@ -86,7 +86,7 @@ int check_load(st1 *s1) {
8686// CIR: [[LOAD:%.*]] = cir.load align(8) {{.*}} : !cir.ptr<!cir.ptr<!rec_st1>>, !cir.ptr<!rec_st1>
8787// CIR: [[MEMBER:%.*]] = cir.get_member [[LOAD]][0] {name = "b"} : !cir.ptr<!rec_st1> -> !cir.ptr<!u16i>
8888// 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
9090// CIR: cir.store [[CAST]], [[RETVAL:%.*]] : !s32i, !cir.ptr<!s32i>
9191// CIR: [[RET:%.*]] = cir.load [[RETVAL]] : !cir.ptr<!s32i>, !s32i
9292// CIR: cir.return [[RET]] : !s32i
@@ -118,7 +118,7 @@ int check_load_exception(st3 *s3) {
118118// CIR: [[LOAD:%.*]] = cir.load align(8) {{.*}} : !cir.ptr<!cir.ptr<!rec_st3>>, !cir.ptr<!rec_st3>
119119// CIR: [[MEMBER:%.*]] = cir.get_member [[LOAD]][2] {name = "b"} : !cir.ptr<!rec_st3> -> !cir.ptr<!u8i>
120120// 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
122122// CIR: cir.store [[CAST]], [[RETVAL:%.*]] : !s32i, !cir.ptr<!s32i>
123123// CIR: [[RET:%.*]] = cir.load [[RETVAL]] : !cir.ptr<!s32i>, !s32i
124124// CIR: cir.return [[RET]] : !s32i
@@ -180,7 +180,7 @@ void check_store(st2 *s2) {
180180
181181// CIR: cir.func dso_local @check_store
182182// 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
184184// CIR: [[LOAD:%.*]] = cir.load align(8) {{.*}} : !cir.ptr<!cir.ptr<!rec_st2>>, !cir.ptr<!rec_st2>
185185// CIR: [[MEMBER:%.*]] = cir.get_member [[LOAD]][0] {name = "a"} : !cir.ptr<!rec_st2> -> !cir.ptr<!u32i>
186186// 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) {
211211
212212// CIR: cir.func dso_local @check_store_exception
213213// 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
215215// CIR: [[LOAD:%.*]] = cir.load align(8) {{.*}} : !cir.ptr<!cir.ptr<!rec_st3>>, !cir.ptr<!rec_st3>
216216// CIR: [[MEMBER:%.*]] = cir.get_member [[LOAD]][2] {name = "b"} : !cir.ptr<!rec_st3> -> !cir.ptr<!u8i>
217217// 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) {
263263
264264// CIR: cir.func dso_local @check_store_second_member
265265// 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
267267// CIR: [[LOAD:%.*]] = cir.load align(8) {{.*}} : !cir.ptr<!cir.ptr<!rec_st4>>, !cir.ptr<!rec_st4>
268268// CIR: [[MEMBER:%.*]] = cir.get_member [[LOAD]][2] {name = "b"} : !cir.ptr<!rec_st4> -> !cir.ptr<!u16i>
269269// CIR: cir.set_bitfield align(8) (#bfi_b2, [[MEMBER]] : !cir.ptr<!u16i>, [[CAST]] : !u64i) {is_volatile} -> !u64i
0 commit comments