@@ -13,7 +13,7 @@ define i32 @trunc(i64 %a, i64 %b) {
1313; CHECK-NEXT: ld.param.u32 %r1, [trunc_param_0];
1414; CHECK-NEXT: ld.param.u32 %r2, [trunc_param_1];
1515; CHECK-NEXT: or.b32 %r3, %r1, %r2;
16- ; CHECK-NEXT: st.param.b32 [func_retval0+0 ], %r3;
16+ ; CHECK-NEXT: st.param.b32 [func_retval0], %r3;
1717; CHECK-NEXT: ret;
1818 %or = or i64 %a , %b
1919 %trunc = trunc i64 %or to i32
@@ -33,7 +33,7 @@ define i32 @trunc_not(i64 %a, i64 %b) {
3333; CHECK-NEXT: cvt.u32.u64 %r1, %rd3;
3434; CHECK-NEXT: mov.u64 %rd4, 0;
3535; CHECK-NEXT: st.u64 [%rd4], %rd3;
36- ; CHECK-NEXT: st.param.b32 [func_retval0+0 ], %r1;
36+ ; CHECK-NEXT: st.param.b32 [func_retval0], %r1;
3737; CHECK-NEXT: ret;
3838 %or = or i64 %a , %b
3939 %trunc = trunc i64 %or to i32
@@ -51,7 +51,7 @@ define i32 @trunc_cvt(i64 %a, i64 %b) {
5151; CHECK-NEXT: ld.param.u32 %r2, [trunc_cvt_param_1];
5252; CHECK-NEXT: add.s32 %r3, %r1, %r2;
5353; CHECK-NEXT: or.b32 %r4, %r3, %r1;
54- ; CHECK-NEXT: st.param.b32 [func_retval0+0 ], %r4;
54+ ; CHECK-NEXT: st.param.b32 [func_retval0], %r4;
5555; CHECK-NEXT: ret;
5656 %add = add i64 %a , %b
5757 %or = or i64 %add , %a
@@ -74,7 +74,7 @@ define i32 @trunc_cvt_not(i64 %a, i64 %b, ptr %p) {
7474; CHECK-NEXT: cvt.u32.u64 %r1, %rd3;
7575; CHECK-NEXT: cvt.u32.u64 %r2, %rd1;
7676; CHECK-NEXT: or.b32 %r3, %r1, %r2;
77- ; CHECK-NEXT: st.param.b32 [func_retval0+0 ], %r3;
77+ ; CHECK-NEXT: st.param.b32 [func_retval0], %r3;
7878; CHECK-NEXT: ret;
7979 %add = add i64 %a , %b
8080 store i64 %add , ptr %p
@@ -92,7 +92,7 @@ define i16 @trunc_i32_to_i16_not(i32 %a, i32 %b) {
9292; CHECK-NEXT: ld.param.u16 %r1, [trunc_i32_to_i16_not_param_0];
9393; CHECK-NEXT: ld.param.u16 %r2, [trunc_i32_to_i16_not_param_1];
9494; CHECK-NEXT: or.b32 %r3, %r1, %r2;
95- ; CHECK-NEXT: st.param.b32 [func_retval0+0 ], %r3;
95+ ; CHECK-NEXT: st.param.b32 [func_retval0], %r3;
9696; CHECK-NEXT: ret;
9797 %or = or i32 %a , %b
9898 %trunc = trunc i32 %or to i16
0 commit comments