/openbmc/qemu/tcg/mips/ |
H A D | tcg-target.c.inc | 733 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP1, (uintptr_t)sub); 787 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP0, ofs - lo); 1106 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_T9, (uintptr_t)arg); 1241 tcg_out_ld(s, TCG_TYPE_PTR, TCG_TMP0, TCG_AREG0, mask_off); 1242 tcg_out_ld(s, TCG_TYPE_PTR, TCG_TMP1, TCG_AREG0, table_off); 1267 tcg_out_ld(s, TCG_TYPE_PTR, TCG_TMP3, TCG_TMP3, add_off); 1301 tcg_out_ld(s, TCG_TYPE_PTR, TCG_TMP3, TCG_TMP3, add_off); 1619 tcg_out_movi(s, TCG_TYPE_PTR, base, ofs - lo); 1626 tcg_out_movi(s, TCG_TYPE_PTR, base, ofs - lo); 1630 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP0, (uintptr_t)tb_ret_addr); [all …]
|
/openbmc/qemu/tcg/loongarch64/ |
H A D | tcg-target.c.inc | 770 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, hi); 797 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP2, offset - imm12); 853 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, offset); 861 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, offset); 893 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, offset); 901 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, offset); 1007 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP0, TCG_AREG0, mask_ofs); 1008 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP1, TCG_AREG0, table_ofs); 1020 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP2, TCG_REG_TMP2, 1228 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_A0, a0); [all …]
|
/openbmc/qemu/tcg/sparc64/ |
H A D | tcg-target.c.inc | 563 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_T1, offset); 909 tcg_out_movi_int(s, TCG_TYPE_PTR, TCG_REG_T1, 966 tcg_out_movi_int(s, TCG_TYPE_PTR, TCG_GUEST_BASE_REG, 1090 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_T2, TCG_AREG0, mask_off); 1091 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_T3, TCG_AREG0, table_off); 1107 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_T1, TCG_REG_T1, add_off); 1249 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_I0, a0 & ~0x3ff); 1260 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TB, TCG_REG_TB, off); 1274 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_T1, off);
|
/openbmc/qemu/tcg/ppc/ |
H A D | tcg-target.c.inc | 1505 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_R0, (uintptr_t)target); 1593 tcg_out_movi(s, TCG_TYPE_PTR, rs, orig); 2291 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP1, toc); 2303 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP1, arg); 2304 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_R0, TCG_REG_TMP1, ofs); 2306 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_R2, TCG_REG_TMP1, ofs + SZP); 2317 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_R12, (intptr_t)target); 2483 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP1, TCG_AREG0, mask_off); 2484 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP2, TCG_AREG0, table_off); 2525 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP1, TCG_REG_TMP1, [all …]
|
/openbmc/qemu/include/tcg/ |
H A D | tcg.h | 262 TCG_TYPE_PTR = TCG_TYPE_I32, enumerator 264 TCG_TYPE_PTR = TCG_TYPE_I64,
|
/openbmc/qemu/tcg/ |
H A D | tcg.c | 1189 type = TCG_TYPE_PTR; in init_call_layout() 1371 ts = tcg_global_reg_new_internal(s, TCG_TYPE_PTR, TCG_AREG0, "env"); in tcg_context_init() 1566 = tcg_global_reg_new_internal(s, TCG_TYPE_PTR, reg, "_frame"); in tcg_set_frame() 1643 TCGTemp *ts = tcg_global_mem_new_internal(reg, off, name, TCG_TYPE_PTR); in tcg_global_mem_new_ptr() 1733 return temp_tcgv_ptr(tcg_temp_new_internal(TCG_TYPE_PTR, TEMP_TB)); in tcg_temp_new_ptr() 1738 return temp_tcgv_ptr(tcg_temp_new_internal(TCG_TYPE_PTR, TEMP_EBB)); in tcg_temp_ebb_new_ptr() 1898 return temp_tcgv_ptr(tcg_constant_internal(TCG_TYPE_PTR, val)); in tcg_constant_ptr_int() 5351 reg = tcg_reg_alloc(s, tcg_target_available_regs[TCG_TYPE_PTR], in load_arg_ref() 5354 tcg_out_st(s, TCG_TYPE_PTR, reg, TCG_REG_CALL_STACK, in load_arg_ref() 5700 .dst_type = TCG_TYPE_PTR, in tcg_out_helper_load_common_args() [all …]
|
/openbmc/qemu/tcg/riscv/ |
H A D | tcg-target.c.inc | 953 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP2, offset - imm12); 993 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, offset); 1602 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, base); 1727 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP0, TCG_AREG0, mask_ofs); 1728 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP1, TCG_AREG0, table_ofs); 1760 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP2, TCG_REG_TMP2, 1922 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_A0, a0); 1934 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP0, TCG_REG_ZERO, 2811 tcg_out_movi(s, TCG_TYPE_PTR, TCG_GUEST_BASE_REG, guest_base); 2816 tcg_out_mov(s, TCG_TYPE_PTR, TCG_AREG0, tcg_target_call_iarg_regs[0]);
|
/openbmc/qemu/tcg/s390x/ |
H A D | tcg-target.c.inc | 983 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP0, ofs - low); 1011 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP0, ofs); 1580 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP0, (uintptr_t)dest); 1675 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP0, (uintptr_t)dest); 2077 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_R2, a0); 3569 tcg_out_movi(s, TCG_TYPE_PTR, TCG_GUEST_BASE_REG, guest_base); 3573 tcg_out_mov(s, TCG_TYPE_PTR, TCG_AREG0, tcg_target_call_iarg_regs[0]); 3583 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_R2, 0);
|
/openbmc/qemu/tcg/arm/ |
H A D | tcg-target.c.inc | 1341 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP, offset); 1748 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_R0, arg); 2975 tcg_out_mov(s, TCG_TYPE_PTR, TCG_AREG0, tcg_target_call_iarg_regs[0]); 2978 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_GUEST_BASE, guest_base); 2989 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_R0, 0);
|
/openbmc/qemu/tcg/i386/ |
H A D | tcg-target.c.inc | 2018 tcg_out_movi(s, TCG_TYPE_PTR, arg, (uintptr_t)l->raddr); 2179 if (TCG_TYPE_PTR == TCG_TYPE_I64) { 2233 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_L0, TCG_REG_L0, 2568 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_EAX, a0); 4371 tcg_out_movi(s, TCG_TYPE_PTR, x86_guest_base.index, guest_base); 4377 tcg_out_ld(s, TCG_TYPE_PTR, TCG_AREG0, TCG_REG_ESP, 4385 tcg_out_mov(s, TCG_TYPE_PTR, TCG_AREG0, tcg_target_call_iarg_regs[0]);
|
/openbmc/qemu/docs/devel/ |
H A D | tcg-ops.rst | 118 * ``TCG_TYPE_PTR`` 127 than ``TCG_TYPE_PTR`` depending on the host ABI.
|
/openbmc/qemu/tcg/aarch64/ |
H A D | tcg-target.c.inc | 1059 tcg_out_movi(s, TCG_TYPE_PTR, temp, offset); 1791 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP1, TCG_REG_TMP1, 3242 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_GUEST_BASE, guest_base); 3246 tcg_out_mov(s, TCG_TYPE_PTR, TCG_AREG0, tcg_target_call_iarg_regs[0]);
|
/openbmc/qemu/tcg/tci/ |
H A D | tcg-target.c.inc | 476 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP, offset);
|