Lines Matching refs:param
83 ; CHECK: .param .align 4 .b8 caller_St4x1_param_0[4],
84 ; CHECK: .param .b32 caller_St4x1_param_1
86 ; CHECK: .param .b32 param0;
87 ; CHECK: st.param.b32 [param0+0], {{%r[0-9]+}};
88 ; CHECK: .param .align 16 .b8 retval0[4];
94 ; CHECK: ld.param.b32 {{%r[0-9]+}}, [retval0+0];
103 ; CHECK: .func (.param .align 16 .b8 func_retval0[4])
105 ; CHECK-NEXT: .param .b32 callee_St4x1_param_0
106 ; CHECK: ld.param.u32 [[R1:%r[0-9]+]], [callee_St4x1_param_0];
107 ; CHECK: st.param.b32 [func_retval0+0], [[R1]];
115 ; CHECK: .param .align 4 .b8 caller_St4x2_param_0[8],
116 ; CHECK: .param .b32 caller_St4x2_param_1
118 ; CHECK: .param .align 16 .b8 param0[8];
119 ; CHECK: st.param.v2.b32 [param0+0], {{{%r[0-9]+}}, {{%r[0-9]+}}};
120 ; CHECK: .param .align 16 .b8 retval0[8];
126 ; CHECK: ld.param.v2.b32 {{{%r[0-9]+}}, {{%r[0-9]+}}}, [retval0+0];
140 ; CHECK: .func (.param .align 16 .b8 func_retval0[8])
142 ; CHECK-NEXT: .param .align 16 .b8 callee_St4x2_param_0[8]
143 ; CHECK: ld.param.v2.u32 {[[R1:%r[0-9]+]], [[R2:%r[0-9]+]]}, [callee_St4x2_param_0];
144 ; CHECK: st.param.v2.b32 [func_retval0+0], {[[R1]], [[R2]]};
156 ; CHECK: .param .align 4 .b8 caller_St4x3_param_0[12],
157 ; CHECK: .param .b32 caller_St4x3_param_1
159 ; CHECK: .param .align 16 .b8 param0[12];
160 ; CHECK: st.param.v2.b32 [param0+0], {{{%r[0-9]+}}, {{%r[0-9]+}}};
161 ; CHECK: st.param.b32 [param0+8], {{%r[0-9]+}};
162 ; CHECK: .param .align 16 .b8 retval0[12];
168 ; CHECK: ld.param.v2.b32 {{{%r[0-9]+}}, {{%r[0-9]+}}}, [retval0+0];
169 ; CHECK: ld.param.b32 {{%r[0-9]+}}, [retval0+8];
183 ; CHECK: .func (.param .align 16 .b8 func_retval0[12])
185 ; CHECK-NEXT: .param .align 16 .b8 callee_St4x3_param_0[12]
186 ; CHECK: ld.param.v2.u32 {[[R1:%r[0-9]+]], [[R2:%r[0-9]+]]}, [callee_St4x3_param_0];
187 ; CHECK: ld.param.u32 [[R3:%r[0-9]+]], [callee_St4x3_param_0+8];
188 ; CHECK: st.param.v2.b32 [func_retval0+0], {[[R1]], [[R2]]};
189 ; CHECK: st.param.b32 [func_retval0+8], [[R3]];
204 ; CHECK: .param .align 4 .b8 caller_St4x4_param_0[16],
205 ; CHECK: .param .b32 caller_St4x4_param_1
207 ; CHECK: .param .align 16 .b8 param0[16];
208 …; CHECK: st.param.v4.b32 [param0+0], {{{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}…
209 ; CHECK: .param .align 16 .b8 retval0[16];
215 …; CHECK: ld.param.v4.b32 {{{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}}, [retval0+…
232 ; CHECK: .func (.param .align 16 .b8 func_retval0[16])
234 ; CHECK-NEXT: .param .align 16 .b8 callee_St4x4_param_0[16]
235 …; CHECK: ld.param.v4.u32 {[[R1:%r[0-9]+]], [[R2:%r[0-9]+]], [[R3:%r[0-9]+]], [[R4:%r[0-9]+]]…
236 ; CHECK: st.param.v4.b32 [func_retval0+0], {[[R1]], [[R2]], [[R3]], [[R4]]};
254 ; CHECK: .param .align 4 .b8 caller_St4x5_param_0[20],
255 ; CHECK: .param .b32 caller_St4x5_param_1
257 ; CHECK: .param .align 16 .b8 param0[20];
258 …; CHECK: st.param.v4.b32 [param0+0], {{{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}…
259 ; CHECK: st.param.b32 [param0+16], {{%r[0-9]+}};
260 ; CHECK: .param .align 16 .b8 retval0[20];
266 …; CHECK: ld.param.v4.b32 {{{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}}, [retval0+…
267 ; CHECK: ld.param.b32 {{%r[0-9]+}}, [retval0+16];
287 ; CHECK: .func (.param .align 16 .b8 func_retval0[20])
289 ; CHECK-NEXT: .param .align 16 .b8 callee_St4x5_param_0[20]
290 …; CHECK: ld.param.v4.u32 {[[R1:%r[0-9]+]], [[R2:%r[0-9]+]], [[R3:%r[0-9]+]], [[R4:%r[0-9]+]]…
291 ; CHECK: ld.param.u32 [[R5:%r[0-9]+]], [callee_St4x5_param_0+16];
292 ; CHECK: st.param.v4.b32 [func_retval0+0], {[[R1]], [[R2]], [[R3]], [[R4]]};
293 ; CHECK: st.param.b32 [func_retval0+16], [[R5]];
314 ; CHECK: .param .align 4 .b8 caller_St4x6_param_0[24],
315 ; CHECK: .param .b32 caller_St4x6_param_1
317 ; CHECK: .param .align 16 .b8 param0[24];
318 …; CHECK: st.param.v4.b32 [param0+0], {{{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}…
319 ; CHECK: st.param.v2.b32 [param0+16], {{{%r[0-9]+}}, {{%r[0-9]+}}};
320 ; CHECK: .param .align 16 .b8 retval0[24];
326 …; CHECK: ld.param.v4.b32 {{{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}}, [retval0+…
327 ; CHECK: ld.param.v2.b32 {{{%r[0-9]+}}, {{%r[0-9]+}}}, [retval0+16];
350 ; CHECK: .func (.param .align 16 .b8 func_retval0[24])
352 ; CHECK-NEXT: .param .align 16 .b8 callee_St4x6_param_0[24]
353 …; CHECK: ld.param.v4.u32 {[[R1:%r[0-9]+]], [[R2:%r[0-9]+]], [[R3:%r[0-9]+]], [[R4:%r[0-9]+]]…
354 ; CHECK: ld.param.v2.u32 {[[R5:%r[0-9]+]], [[R6:%r[0-9]+]]}, [callee_St4x6_param_0+16];
355 ; CHECK: st.param.v4.b32 [func_retval0+0], {[[R1]], [[R2]], [[R3]], [[R4]]};
356 ; CHECK: st.param.v2.b32 [func_retval0+16], {[[R5]], [[R6]]};
380 ; CHECK: .param .align 4 .b8 caller_St4x7_param_0[28],
381 ; CHECK: .param .b32 caller_St4x7_param_1
383 ; CHECK: .param .align 16 .b8 param0[28];
384 …; CHECK: st.param.v4.b32 [param0+0], {{{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}…
385 ; CHECK: st.param.v2.b32 [param0+16], {{{%r[0-9]+}}, {{%r[0-9]+}}};
386 ; CHECK: st.param.b32 [param0+24], {{%r[0-9]+}};
387 ; CHECK: .param .align 16 .b8 retval0[28];
393 …; CHECK: ld.param.v4.b32 {{{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}}, [retval0+…
394 ; CHECK: ld.param.v2.b32 {{{%r[0-9]+}}, {{%r[0-9]+}}}, [retval0+16];
395 ; CHECK: ld.param.b32 {{%r[0-9]+}}, [retval0+24];
421 ; CHECK: .func (.param .align 16 .b8 func_retval0[28])
423 ; CHECK-NEXT: .param .align 16 .b8 callee_St4x7_param_0[28]
424 …; CHECK: ld.param.v4.u32 {[[R1:%r[0-9]+]], [[R2:%r[0-9]+]], [[R3:%r[0-9]+]], [[R4:%r[0-9]+]]…
425 ; CHECK: ld.param.v2.u32 {[[R5:%r[0-9]+]], [[R6:%r[0-9]+]]}, [callee_St4x7_param_0+16];
426 ; CHECK: ld.param.u32 [[R7:%r[0-9]+]], [callee_St4x7_param_0+24];
427 ; CHECK: st.param.v4.b32 [func_retval0+0], {[[R1]], [[R2]], [[R3]], [[R4]]};
428 ; CHECK: st.param.v2.b32 [func_retval0+16], {[[R5]], [[R6]]};
429 ; CHECK: st.param.b32 [func_retval0+24], [[R7]];
456 ; CHECK: .param .align 4 .b8 caller_St4x8_param_0[32],
457 ; CHECK: .param .b32 caller_St4x8_param_1
459 ; CHECK: .param .align 16 .b8 param0[32];
460 …; CHECK: st.param.v4.b32 [param0+0], {{{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}…
461 …; CHECK: st.param.v4.b32 [param0+16], {{{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}…
462 ; CHECK: .param .align 16 .b8 retval0[32];
468 …; CHECK: ld.param.v4.b32 {{{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}}, [retval0+…
469 …; CHECK: ld.param.v4.b32 {{{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}, {{%r[0-9]+}}}, [retval0+…
498 ; CHECK: .func (.param .align 16 .b8 func_retval0[32])
500 ; CHECK-NEXT: .param .align 16 .b8 callee_St4x8_param_0[32]
501 …; CHECK: ld.param.v4.u32 {[[R1:%r[0-9]+]], [[R2:%r[0-9]+]], [[R3:%r[0-9]+]], [[R4:%r[0-9]+]]…
502 …; CHECK: ld.param.v4.u32 {[[R5:%r[0-9]+]], [[R6:%r[0-9]+]], [[R7:%r[0-9]+]], [[R8:%r[0-9]+]]…
503 ; CHECK: st.param.v4.b32 [func_retval0+0], {[[R1]], [[R2]], [[R3]], [[R4]]};
504 ; CHECK: st.param.v4.b32 [func_retval0+16], {[[R5]], [[R6]], [[R7]], [[R8]]};
534 ; CHECK: .param .align 8 .b8 caller_St8x1_param_0[8],
535 ; CHECK: .param .b32 caller_St8x1_param_1
537 ; CHECK: .param .b64 param0;
538 ; CHECK: st.param.b64 [param0+0], {{%rd[0-9]+}};
539 ; CHECK: .param .align 16 .b8 retval0[8];
545 ; CHECK: ld.param.b64 {{%rd[0-9]+}}, [retval0+0];
554 ; CHECK: .func (.param .align 16 .b8 func_retval0[8])
556 ; CHECK-NEXT: .param .b64 callee_St8x1_param_0
557 ; CHECK: ld.param.u64 [[RD1:%rd[0-9]+]], [callee_St8x1_param_0];
558 ; CHECK: st.param.b64 [func_retval0+0], [[RD1]];
566 ; CHECK: .param .align 8 .b8 caller_St8x2_param_0[16],
567 ; CHECK: .param .b32 caller_St8x2_param_1
569 ; CHECK: .param .align 16 .b8 param0[16];
570 ; CHECK: st.param.v2.b64 [param0+0], {{{%rd[0-9]+}}, {{%rd[0-9]+}}};
571 ; CHECK: .param .align 16 .b8 retval0[16];
577 ; CHECK: ld.param.v2.b64 {{{%rd[0-9]+}}, {{%rd[0-9]+}}}, [retval0+0];
588 ; CHECK: .func (.param .align 16 .b8 func_retval0[16])
590 ; CHECK-NEXT: .param .align 16 .b8 callee_St8x2_param_0[16]
591 ; CHECK: ld.param.v2.u64 {[[RD1:%rd[0-9]+]], [[RD2:%rd[0-9]+]]}, [callee_St8x2_param_0];
592 ; CHECK: st.param.v2.b64 [func_retval0+0], {[[RD1]], [[RD2]]};
604 ; CHECK: .param .align 8 .b8 caller_St8x3_param_0[24],
605 ; CHECK: .param .b32 caller_St8x3_param_1
607 ; CHECK: .param .align 16 .b8 param0[24];
608 ; CHECK: st.param.v2.b64 [param0+0], {{{%rd[0-9]+}}, {{%rd[0-9]+}}};
609 ; CHECK: st.param.b64 [param0+16], {{%rd[0-9]+}};
610 ; CHECK: .param .align 16 .b8 retval0[24];
616 ; CHECK: ld.param.v2.b64 {{{%rd[0-9]+}}, {{%rd[0-9]+}}}, [retval0+0];
617 ; CHECK: ld.param.b64 {{%rd[0-9]+}}, [retval0+16];
631 ; CHECK: .func (.param .align 16 .b8 func_retval0[24])
633 ; CHECK-NEXT: .param .align 16 .b8 callee_St8x3_param_0[24]
634 ; CHECK: ld.param.v2.u64 {[[RD1:%rd[0-9]+]], [[RD2:%rd[0-9]+]]}, [callee_St8x3_param_0];
635 ; CHECK: ld.param.u64 [[RD3:%rd[0-9]+]], [callee_St8x3_param_0+16];
636 ; CHECK: st.param.v2.b64 [func_retval0+0], {[[RD1]], [[RD2]]};
637 ; CHECK: st.param.b64 [func_retval0+16], [[RD3]];
652 ; CHECK: .param .align 8 .b8 caller_St8x4_param_0[32],
653 ; CHECK: .param .b32 caller_St8x4_param_1
655 ; CHECK: .param .align 16 .b8 param0[32];
656 ; CHECK: st.param.v2.b64 [param0+0], {{{%rd[0-9]+}}, {{%rd[0-9]+}}};
657 ; CHECK: st.param.v2.b64 [param0+16], {{{%rd[0-9]+}}, {{%rd[0-9]+}}};
658 ; CHECK: .param .align 16 .b8 retval0[32];
664 ; CHECK: ld.param.v2.b64 {{{%rd[0-9]+}}, {{%rd[0-9]+}}}, [retval0+0];
665 ; CHECK: ld.param.v2.b64 {{{%rd[0-9]+}}, {{%rd[0-9]+}}}, [retval0+16];
682 ; CHECK: .func (.param .align 16 .b8 func_retval0[32])
684 ; CHECK-NEXT: .param .align 16 .b8 callee_St8x4_param_0[32]
685 ; CHECK: ld.param.v2.u64 {[[RD1:%rd[0-9]+]], [[RD2:%rd[0-9]+]]}, [callee_St8x4_param_0];
686 ; CHECK: ld.param.v2.u64 {[[RD3:%rd[0-9]+]], [[RD4:%rd[0-9]+]]}, [callee_St8x4_param_0+16];
687 ; CHECK: st.param.v2.b64 [func_retval0+0], {[[RD1]], [[RD2]]};
688 ; CHECK: st.param.v2.b64 [func_retval0+16], {[[RD3]], [[RD4]]};
707 ; CHECK: .func (.param .align 16 .b8 func_retval0[16])
709 ; CHECK-NEXT: .param .align 16 .b8 callee_St4x4_private_param_0[16]
710 …; CHECK: ld.param.v4.u32 {[[R1:%r[0-9]+]], [[R2:%r[0-9]+]], [[R3:%r[0-9]+]], [[R4:%r[0-9]+]]…
711 ; CHECK: st.param.v4.b32 [func_retval0+0], {[[R1]], [[R2]], [[R3]], [[R4]]};
731 ; CHECK: .func (.param .align 4 .b8 func_retval0[16])
733 ; CHECK-NEXT: .param .align 4 .b8 callee_St4x4_external_param_0[16]
734 ; CHECK: ld.param.u32 [[R1:%r[0-9]+]], [callee_St4x4_external_param_0];
735 ; CHECK: ld.param.u32 [[R2:%r[0-9]+]], [callee_St4x4_external_param_0+4];
736 ; CHECK: ld.param.u32 [[R3:%r[0-9]+]], [callee_St4x4_external_param_0+8];
737 ; CHECK: ld.param.u32 [[R4:%r[0-9]+]], [callee_St4x4_external_param_0+12];
738 ; CHECK: st.param.b32 [func_retval0+0], [[R1]];
739 ; CHECK: st.param.b32 [func_retval0+4], [[R2]];
740 ; CHECK: st.param.b32 [func_retval0+8], [[R3]];
741 ; CHECK: st.param.b32 [func_retval0+12], [[R4]];