Skip to content

Commit d264514

Browse files
Enforce parameter order in f16 call, flipped call unit tests (#96258)
1 parent 04c2785 commit d264514

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

llvm/test/CodeGen/NVPTX/f16-instructions.ll

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,10 @@ declare half @test_callee(half %a, half %b) #0
265265
; CHECK-DAG: .param .align 2 .b8 retval0[2];
266266
; CHECK: call.uni (retval0),
267267
; CHECK-NEXT: test_callee,
268-
; CHECK: );
268+
; CHECK-NEXT: (
269+
; CHECK-NEXT: param0,
270+
; CHECK-NEXT: param1
271+
; CHECK-NEXT: );
269272
; CHECK-NEXT: ld.param.b16 [[R:%rs[0-9]+]], [retval0+0];
270273
; CHECK-NEXT: }
271274
; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
@@ -286,7 +289,10 @@ define half @test_call(half %a, half %b) #0 {
286289
; CHECK-DAG: .param .align 2 .b8 retval0[2];
287290
; CHECK: call.uni (retval0),
288291
; CHECK-NEXT: test_callee,
289-
; CHECK: );
292+
; CHECK-NEXT: (
293+
; CHECK-NEXT: param0,
294+
; CHECK-NEXT: param1
295+
; CHECK-NEXT: );
290296
; CHECK-NEXT: ld.param.b16 [[R:%rs[0-9]+]], [retval0+0];
291297
; CHECK-NEXT: }
292298
; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
@@ -307,7 +313,10 @@ define half @test_call_flipped(half %a, half %b) #0 {
307313
; CHECK-DAG: .param .align 2 .b8 retval0[2];
308314
; CHECK: call.uni (retval0),
309315
; CHECK-NEXT: test_callee,
310-
; CHECK: );
316+
; CHECK-NEXT: (
317+
; CHECK-NEXT: param0,
318+
; CHECK-NEXT: param1
319+
; CHECK-NEXT: );
311320
; CHECK-NEXT: ld.param.b16 [[R:%rs[0-9]+]], [retval0+0];
312321
; CHECK-NEXT: }
313322
; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];

0 commit comments

Comments
 (0)