Lines Matching refs:ldst

5694                                             const TCGLabelQemuLdst *ldst,  in tcg_out_helper_load_common_args()  argument
5719 imm = ldst->oi; in tcg_out_helper_load_common_args()
5749 ra_reg = parm->ra_gen(s, ldst, arg_reg); in tcg_out_helper_load_common_args()
5755 imm = (uintptr_t)ldst->raddr; in tcg_out_helper_load_common_args()
5817 static void tcg_out_ld_helper_args(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_ld_helper_args() argument
5824 MemOp mop = get_memop(ldst->oi); in tcg_out_ld_helper_args()
5854 ldst->addrlo_reg, -1); in tcg_out_ld_helper_args()
5862 ldst->addrlo_reg, ldst->addrhi_reg); in tcg_out_ld_helper_args()
5895 tcg_out_helper_load_common_args(s, ldst, parm, info, next_arg); in tcg_out_ld_helper_args()
5898 static void tcg_out_ld_helper_ret(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_ld_helper_ret() argument
5902 MemOp mop = get_memop(ldst->oi); in tcg_out_ld_helper_ret()
5906 switch (ldst->type) { in tcg_out_ld_helper_ret()
5914 mov[0].dst = ldst->datalo_reg; in tcg_out_ld_helper_ret()
5916 mov[0].dst_type = ldst->type; in tcg_out_ld_helper_ret()
5930 if (TCG_TARGET_REG_BITS == 32 || ldst->type == TCG_TYPE_I32) { in tcg_out_ld_helper_ret()
5953 tcg_out_ld(s, TCG_TYPE_I64, ldst->datalo_reg, in tcg_out_ld_helper_ret()
5955 tcg_out_ld(s, TCG_TYPE_I64, ldst->datahi_reg, in tcg_out_ld_helper_ret()
5967 mov[0].dst = ldst->datalo_reg; in tcg_out_ld_helper_ret()
5974 mov[1].dst = ldst->datahi_reg; in tcg_out_ld_helper_ret()
5984 static void tcg_out_st_helper_args(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_st_helper_args() argument
5992 MemOp mop = get_memop(ldst->oi); in tcg_out_st_helper_args()
6028 ldst->addrlo_reg, -1); in tcg_out_st_helper_args()
6033 ldst->addrlo_reg, ldst->addrhi_reg); in tcg_out_st_helper_args()
6044 n = tcg_out_helper_add_mov(mov + nmov, loc, data_type, ldst->type, in tcg_out_st_helper_args()
6045 ldst->datalo_reg, ldst->datahi_reg); in tcg_out_st_helper_args()
6055 HOST_BIG_ENDIAN ? ldst->datahi_reg : ldst->datalo_reg, in tcg_out_st_helper_args()
6058 HOST_BIG_ENDIAN ? ldst->datalo_reg : ldst->datahi_reg, in tcg_out_st_helper_args()
6087 tcg_out_helper_load_common_args(s, ldst, parm, info, next_arg); in tcg_out_st_helper_args()