Lines Matching refs:ldst
6444 const TCGLabelQemuLdst *ldst, in tcg_out_helper_load_common_args() argument
6469 imm = ldst->oi; in tcg_out_helper_load_common_args()
6499 ra_reg = parm->ra_gen(s, ldst, arg_reg); in tcg_out_helper_load_common_args()
6505 imm = (uintptr_t)ldst->raddr; in tcg_out_helper_load_common_args()
6567 static void tcg_out_ld_helper_args(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_ld_helper_args() argument
6574 MemOp mop = get_memop(ldst->oi); in tcg_out_ld_helper_args()
6604 ldst->addr_reg, -1); in tcg_out_ld_helper_args()
6612 ldst->addr_reg, -1); 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()
6648 static void tcg_out_ld_helper_ret(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_ld_helper_ret() argument
6652 MemOp mop = get_memop(ldst->oi); in tcg_out_ld_helper_ret()
6656 switch (ldst->type) { in tcg_out_ld_helper_ret()
6664 mov[0].dst = ldst->datalo_reg; in tcg_out_ld_helper_ret()
6666 mov[0].dst_type = ldst->type; in tcg_out_ld_helper_ret()
6680 if (TCG_TARGET_REG_BITS == 32 || ldst->type == TCG_TYPE_I32) { in tcg_out_ld_helper_ret()
6703 tcg_out_ld(s, TCG_TYPE_I64, ldst->datalo_reg, in tcg_out_ld_helper_ret()
6705 tcg_out_ld(s, TCG_TYPE_I64, ldst->datahi_reg, in tcg_out_ld_helper_ret()
6717 mov[0].dst = ldst->datalo_reg; in tcg_out_ld_helper_ret()
6724 mov[1].dst = ldst->datahi_reg; in tcg_out_ld_helper_ret()
6734 static void tcg_out_st_helper_args(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_st_helper_args() argument
6742 MemOp mop = get_memop(ldst->oi); in tcg_out_st_helper_args()
6779 ldst->addr_reg, -1); in tcg_out_st_helper_args()
6784 ldst->addr_reg, -1); in tcg_out_st_helper_args()
6795 n = tcg_out_helper_add_mov(mov + nmov, loc, data_type, ldst->type, in tcg_out_st_helper_args()
6796 ldst->datalo_reg, ldst->datahi_reg); in tcg_out_st_helper_args()
6806 HOST_BIG_ENDIAN ? ldst->datahi_reg : ldst->datalo_reg, in tcg_out_st_helper_args()
6809 HOST_BIG_ENDIAN ? ldst->datalo_reg : ldst->datahi_reg, 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()