Lines Matching refs:param

45 ; CHECK-NEXT: st.param.b16    [func_retval0+0], [[R]];
52 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fadd_param_0];
53 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fadd_param_1];
60 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
68 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fadd_v1f16_param_0];
69 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fadd_v1f16_param_1];
76 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
85 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fadd_imm_0_param_0];
93 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
101 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fadd_imm_1_param_0];
109 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
117 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fsub_param_0];
118 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fsub_param_1];
125 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
133 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fneg_param_0];
142 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
150 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fmul_param_0];
151 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fmul_param_1];
158 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
166 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fdiv_param_0];
167 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fdiv_param_1];
175 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
183 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_frem_param_0];
184 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_frem_param_1];
198 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
206 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_store_param_0];
207 ; CHECK-DAG: ld.param.u64 %[[PTR:rd[0-9]+]], [test_store_param_1];
216 ; CHECK: ld.param.u64 %[[PTR:rd[0-9]+]], [test_load_param_0];
218 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
226 ; CHECK-DAG: ld.param.u64 %[[FROM:rd?[0-9]+]], [test_halfp0a1_param_0];
227 ; CHECK-DAG: ld.param.u64 %[[TO:rd?[0-9]+]], [test_halfp0a1_param_1];
242 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_call_param_0];
243 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_call_param_1];
245 ; CHECK-DAG: .param .b32 param0;
246 ; CHECK-DAG: .param .b32 param1;
247 ; CHECK-DAG: st.param.b16 [param0+0], [[A]];
248 ; CHECK-DAG: st.param.b16 [param1+0], [[B]];
249 ; CHECK-DAG: .param .b32 retval0;
253 ; CHECK-NEXT: ld.param.b16 [[R:%h[0-9]+]], [retval0+0];
255 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
263 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_call_flipped_param_0];
264 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_call_flipped_param_1];
266 ; CHECK-DAG: .param .b32 param0;
267 ; CHECK-DAG: .param .b32 param1;
268 ; CHECK-DAG: st.param.b16 [param0+0], [[B]];
269 ; CHECK-DAG: st.param.b16 [param1+0], [[A]];
270 ; CHECK-DAG: .param .b32 retval0;
274 ; CHECK-NEXT: ld.param.b16 [[R:%h[0-9]+]], [retval0+0];
276 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
284 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_tailcall_flipped_param_0];
285 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_tailcall_flipped_param_1];
287 ; CHECK-DAG: .param .b32 param0;
288 ; CHECK-DAG: .param .b32 param1;
289 ; CHECK-DAG: st.param.b16 [param0+0], [[B]];
290 ; CHECK-DAG: st.param.b16 [param1+0], [[A]];
291 ; CHECK-DAG: .param .b32 retval0;
295 ; CHECK-NEXT: ld.param.b16 [[R:%h[0-9]+]], [retval0+0];
297 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
305 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_select_param_0];
306 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_select_param_1];
309 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
317 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_select_cc_param_0];
318 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_select_cc_param_1];
319 ; CHECK-DAG: ld.param.b16 [[C:%h[0-9]+]], [test_select_cc_param_2];
320 ; CHECK-DAG: ld.param.b16 [[D:%h[0-9]+]], [test_select_cc_param_3];
326 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
335 ; CHECK-DAG: ld.param.f32 [[A:%f[0-9]+]], [test_select_cc_f32_f16_param_0];
336 ; CHECK-DAG: ld.param.f32 [[B:%f[0-9]+]], [test_select_cc_f32_f16_param_1];
337 ; CHECK-DAG: ld.param.b16 [[C:%h[0-9]+]], [test_select_cc_f32_f16_param_2];
338 ; CHECK-DAG: ld.param.b16 [[D:%h[0-9]+]], [test_select_cc_f32_f16_param_3];
345 ; CHECK-NEXT: st.param.f32 [func_retval0+0], [[R]];
354 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_select_cc_f16_f32_param_0];
355 ; CHECK-DAG: ld.param.f32 [[C:%f[0-9]+]], [test_select_cc_f16_f32_param_2];
356 ; CHECK-DAG: ld.param.f32 [[D:%f[0-9]+]], [test_select_cc_f16_f32_param_3];
359 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_select_cc_f16_f32_param_1];
361 ; CHECK-NEXT: st.param.b16 [func_retval0+0], [[R]];
370 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_une_param_0];
371 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_une_param_1];
378 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
386 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_ueq_param_0];
387 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_ueq_param_1];
394 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
402 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_ugt_param_0];
403 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_ugt_param_1];
410 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
418 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_uge_param_0];
419 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_uge_param_1];
426 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
434 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_ult_param_0];
435 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_ult_param_1];
442 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
450 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_ule_param_0];
451 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_ule_param_1];
458 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
467 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_uno_param_0];
468 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_uno_param_1];
475 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
483 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_one_param_0];
484 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_one_param_1];
491 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
499 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_oeq_param_0];
500 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_oeq_param_1];
507 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
515 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_ogt_param_0];
516 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_ogt_param_1];
523 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
531 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_oge_param_0];
532 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_oge_param_1];
539 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
547 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_olt_param_0];
548 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_olt_param_1];
555 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
563 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_ole_param_0];
564 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_ole_param_1];
571 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
579 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fcmp_ord_param_0];
580 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fcmp_ord_param_1];
587 ; CHECK-NEXT: st.param.b32 [func_retval0+0], [[R]];
595 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_br_cc_param_0];
596 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_br_cc_param_1];
597 ; CHECK-DAG: ld.param.u64 %[[C:rd[0-9]+]], [test_br_cc_param_2];
598 ; CHECK-DAG: ld.param.u64 %[[D:rd[0-9]+]], [test_br_cc_param_3];
621 ; CHECK: ld.param.u64 %[[P1:rd[0-9]+]], [test_phi_param_0];
627 ; CHECK: st.param.b64 [param0+0], %[[P1]];
633 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
650 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_fptosi_i32_param_0];
652 ; CHECK: st.param.b32 [func_retval0+0], [[R]];
660 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_fptosi_i64_param_0];
662 ; CHECK: st.param.b64 [func_retval0+0], [[R]];
670 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_fptoui_i32_param_0];
672 ; CHECK: st.param.b32 [func_retval0+0], [[R]];
680 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_fptoui_i64_param_0];
682 ; CHECK: st.param.b64 [func_retval0+0], [[R]];
690 ; CHECK: ld.param.u32 [[A:%r[0-9]+]], [test_uitofp_i32_param_0];
692 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
700 ; CHECK: ld.param.u64 [[A:%rd[0-9]+]], [test_uitofp_i64_param_0];
702 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
710 ; CHECK: ld.param.u32 [[A:%r[0-9]+]], [test_sitofp_i32_param_0];
712 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
720 ; CHECK: ld.param.u64 [[A:%rd[0-9]+]], [test_sitofp_i64_param_0];
722 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
730 ; CHECK-DAG: ld.param.u32 [[A:%r[0-9]+]], [test_uitofp_i32_fadd_param_0];
732 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_uitofp_i32_fadd_param_1];
739 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
748 ; CHECK-DAG: ld.param.u32 [[A:%r[0-9]+]], [test_sitofp_i32_fadd_param_0];
750 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_sitofp_i32_fadd_param_1];
757 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
766 ; CHECK: ld.param.f32 [[A:%f[0-9]+]], [test_fptrunc_float_param_0];
768 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
776 ; CHECK: ld.param.f64 [[A:%fd[0-9]+]], [test_fptrunc_double_param_0];
778 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
786 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_fpext_float_param_0];
789 ; CHECK: st.param.f32 [func_retval0+0], [[R]];
797 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_fpext_double_param_0];
799 ; CHECK: st.param.f64 [func_retval0+0], [[R]];
808 ; CHECK: ld.param.b16 [[AH:%h[0-9]+]], [test_bitcast_halftoi16_param_0];
811 ; CHECK: st.param.b32 [func_retval0+0], [[R]];
819 ; CHECK: ld.param.u16 [[AS:%rs[0-9]+]], [test_bitcast_i16tohalf_param_0];
821 ; CHECK: st.param.b16 [func_retval0+0], [[AH]];
853 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_sqrt_param_0];
859 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
874 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_sin_param_0];
879 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
887 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_cos_param_0];
892 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
942 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fma_param_0];
943 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fma_param_1];
944 ; CHECK-DAG: ld.param.b16 [[C:%h[0-9]+]], [test_fma_param_2];
952 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
960 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_fabs_param_0];
966 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
974 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_minnum_param_0];
975 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_minnum_param_1];
983 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
991 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_maxnum_param_0];
992 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_maxnum_param_1];
1000 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
1008 ; CHECK-DAG: ld.param.b16 [[AH:%h[0-9]+]], [test_copysign_param_0];
1009 ; CHECK-DAG: ld.param.b16 [[BH:%h[0-9]+]], [test_copysign_param_1];
1016 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
1024 ; CHECK-DAG: ld.param.b16 [[AH:%h[0-9]+]], [test_copysign_f32_param_0];
1025 ; CHECK-DAG: ld.param.f32 [[BF:%f[0-9]+]], [test_copysign_f32_param_1];
1034 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
1043 ; CHECK-DAG: ld.param.b16 [[AH:%h[0-9]+]], [test_copysign_f64_param_0];
1044 ; CHECK-DAG: ld.param.f64 [[BD:%fd[0-9]+]], [test_copysign_f64_param_1];
1053 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
1062 ; CHECK-DAG: ld.param.b16 [[AH:%h[0-9]+]], [test_copysign_extended_param_0];
1063 ; CHECK-DAG: ld.param.b16 [[BH:%h[0-9]+]], [test_copysign_extended_param_1];
1072 ; CHECK: st.param.f32 [func_retval0+0], [[XR]];
1081 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_floor_param_0];
1083 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
1091 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_ceil_param_0];
1093 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
1101 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_trunc_param_0];
1103 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
1111 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_rint_param_0];
1113 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
1121 ; CHECK: ld.param.b16 [[A:%h[0-9]+]], [test_nearbyint_param_0];
1123 ; CHECK: st.param.b16 [func_retval0+0], [[R]];
1131 ; CHECK: ld.param.b16 {{.*}}, [test_round_param_0];
1135 ; CHECK: st.param.b16 [func_retval0+0], {{.*}};
1143 ; CHECK-DAG: ld.param.b16 [[A:%h[0-9]+]], [test_fmuladd_param_0];
1144 ; CHECK-DAG: ld.param.b16 [[B:%h[0-9]+]], [test_fmuladd_param_1];
1145 ; CHECK-DAG: ld.param.b16 [[C:%h[0-9]+]], [test_fmuladd_param_2];
1153 ; CHECK: st.param.b16 [func_retval0+0], [[R]];