Lines Matching refs:parm

6343                                       const TCGLdstHelperParam *parm)  in tcg_out_helper_load_slots()  argument
6365 tcg_debug_assert(parm->ntmp != 0); in tcg_out_helper_load_slots()
6366 mov[i].dst = src = parm->tmp[0]; in tcg_out_helper_load_slots()
6388 tcg_debug_assert(parm->ntmp >= 2); in tcg_out_helper_load_slots()
6398 TCGReg scratch = parm->tmp[1]; in tcg_out_helper_load_slots()
6401 tcg_out_movext3(s, mov, mov + 1, mov + 2, parm->tmp[0]); in tcg_out_helper_load_slots()
6413 parm->ntmp ? parm->tmp[0] : -1); in tcg_out_helper_load_slots()
6417 parm->ntmp ? parm->tmp[0] : -1); in tcg_out_helper_load_slots()
6429 const TCGLdstHelperParam *parm) in tcg_out_helper_load_imm() argument
6436 tcg_debug_assert(parm->ntmp != 0); in tcg_out_helper_load_imm()
6437 tcg_out_movi(s, type, parm->tmp[0], imm); in tcg_out_helper_load_imm()
6438 tcg_out_st(s, type, parm->tmp[0], TCG_REG_CALL_STACK, ofs); in tcg_out_helper_load_imm()
6445 const TCGLdstHelperParam *parm, in tcg_out_helper_load_common_args() argument
6464 tcg_out_helper_load_slots(s, 1, &ptr_mov, parm); in tcg_out_helper_load_common_args()
6484 tcg_out_helper_load_imm(s, loc->arg_slot, type, imm, parm); in tcg_out_helper_load_common_args()
6492 if (parm->ra_gen) { in tcg_out_helper_load_common_args()
6499 ra_reg = parm->ra_gen(s, ldst, arg_reg); in tcg_out_helper_load_common_args()
6503 tcg_out_helper_load_slots(s, 1, &ptr_mov, parm); in tcg_out_helper_load_common_args()
6506 tcg_out_helper_load_imm(s, slot, TCG_TYPE_PTR, imm, parm); in tcg_out_helper_load_common_args()
6568 const TCGLdstHelperParam *parm) in tcg_out_ld_helper_args() argument
6605 tcg_out_helper_load_slots(s, 1, mov, parm); in tcg_out_ld_helper_args()
6608 TCG_TYPE_I32, 0, parm); in tcg_out_ld_helper_args()
6613 tcg_out_helper_load_slots(s, nmov, mov, parm); in tcg_out_ld_helper_args()
6633 tcg_debug_assert(parm->ntmp != 0); in tcg_out_ld_helper_args()
6634 tcg_out_addi_ptr(s, parm->tmp[0], in tcg_out_ld_helper_args()
6636 tcg_out_st(s, TCG_TYPE_PTR, parm->tmp[0], in tcg_out_ld_helper_args()
6645 tcg_out_helper_load_common_args(s, ldst, parm, info, next_arg); in tcg_out_ld_helper_args()
6650 const TCGLdstHelperParam *parm) in tcg_out_ld_helper_ret() argument
6731 tcg_out_movext2(s, mov, mov + 1, parm->ntmp ? parm->tmp[0] : -1); in tcg_out_ld_helper_ret()
6735 const TCGLdstHelperParam *parm) in tcg_out_st_helper_args() argument
6799 tcg_out_helper_load_slots(s, nmov, mov, parm); in tcg_out_st_helper_args()
6812 tcg_out_helper_load_slots(s, nmov, mov, parm); in tcg_out_st_helper_args()
6819 tcg_debug_assert(parm->ntmp != 0); in tcg_out_st_helper_args()
6820 tcg_out_addi_ptr(s, parm->tmp[0], TCG_REG_CALL_STACK, in tcg_out_st_helper_args()
6822 tcg_out_st(s, TCG_TYPE_PTR, parm->tmp[0], in tcg_out_st_helper_args()
6835 tcg_out_helper_load_imm(s, loc->arg_slot, TCG_TYPE_I32, 0, parm); in tcg_out_st_helper_args()
6838 tcg_out_helper_load_common_args(s, ldst, parm, info, next_arg); in tcg_out_st_helper_args()