/qemu/tcg/mips/ |
H A D | tcg-target.c.inc | 705 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP1, (uintptr_t)sub); 726 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP0, ofs - lo); 1063 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_T9, (uintptr_t)arg); 1196 tcg_out_ld(s, TCG_TYPE_PTR, TCG_TMP0, TCG_AREG0, mask_off); 1197 tcg_out_ld(s, TCG_TYPE_PTR, TCG_TMP1, TCG_AREG0, table_off); 1220 tcg_out_ld(s, TCG_TYPE_PTR, TCG_TMP3, TCG_TMP3, add_off); 1603 tcg_out_movi(s, TCG_TYPE_PTR, base, ofs - lo); 1610 tcg_out_movi(s, TCG_TYPE_PTR, base, ofs - lo); 1614 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP0, (uintptr_t)tb_ret_addr); 1635 tcg_out_ld(s, TCG_TYPE_PTR, dest, base, ofs); [all …]
|
/qemu/tcg/loongarch64/ |
H A D | tcg-target.c.inc | 827 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, hi); 854 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP2, offset - imm12); 910 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, offset); 918 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, offset); 950 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, offset); 958 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, offset); 1064 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP0, TCG_AREG0, mask_ofs); 1065 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP1, TCG_AREG0, table_ofs); 1077 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP2, TCG_REG_TMP2, 1317 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_A0, a0); [all …]
|
/qemu/include/tcg/ |
H A D | tcg.h | 158 TCG_TYPE_PTR = TCG_TYPE_I32, enumerator 160 TCG_TYPE_PTR = TCG_TYPE_I64,
|
/qemu/tcg/ppc/ |
H A D | tcg-target.c.inc | 1402 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_R0, (uintptr_t)target); 1490 tcg_out_movi(s, TCG_TYPE_PTR, rs, orig); 2247 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP1, toc); 2259 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP1, arg); 2260 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_R0, TCG_REG_TMP1, ofs); 2262 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_R2, TCG_REG_TMP1, ofs + SZP); 2273 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_R12, (intptr_t)target); 2437 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP1, TCG_AREG0, mask_off); 2438 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP2, TCG_AREG0, table_off); 2460 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP2, TCG_REG_TMP1, cmp_off); [all …]
|
/qemu/tcg/sparc64/ |
H A D | tcg-target.c.inc | 575 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_T1, offset); 937 tcg_out_movi_int(s, TCG_TYPE_PTR, TCG_REG_T1, 994 tcg_out_movi_int(s, TCG_TYPE_PTR, TCG_GUEST_BASE_REG, 1118 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_T2, TCG_AREG0, mask_off); 1119 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_T3, TCG_AREG0, table_off); 1135 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_T1, TCG_REG_T1, add_off); 1295 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_I0, a0 & ~0x3ff); 1306 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TB, TCG_REG_TB, off); 1320 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_T1, off);
|
/qemu/tcg/ |
H A D | tcg.c | 1691 type = TCG_TYPE_PTR; in init_call_layout() 1853 ts = tcg_global_reg_new_internal(s, TCG_TYPE_PTR, TCG_AREG0, "env"); in tcg_context_init() 2041 = tcg_global_reg_new_internal(s, TCG_TYPE_PTR, reg, "_frame"); in tcg_set_frame() 2118 TCGTemp *ts = tcg_global_mem_new_internal(reg, off, name, TCG_TYPE_PTR); in tcg_global_mem_new_ptr() 2208 return temp_tcgv_ptr(tcg_temp_new_internal(TCG_TYPE_PTR, TEMP_TB)); in tcg_temp_new_ptr() 2213 return temp_tcgv_ptr(tcg_temp_new_internal(TCG_TYPE_PTR, TEMP_EBB)); in tcg_temp_ebb_new_ptr() 2373 return temp_tcgv_vaddr(tcg_constant_internal(TCG_TYPE_PTR, val)); in tcg_constant_vaddr() 2378 return temp_tcgv_ptr(tcg_constant_internal(TCG_TYPE_PTR, val)); in tcg_constant_ptr_int() 6101 reg = tcg_reg_alloc(s, tcg_target_available_regs[TCG_TYPE_PTR], in load_arg_ref() 6104 tcg_out_st(s, TCG_TYPE_PTR, reg, TCG_REG_CALL_STACK, in load_arg_ref() [all …]
|
H A D | tcg-op.c | 3274 tcg_gen_op1i(INDEX_op_goto_ptr, TCG_TYPE_PTR, tcgv_ptr_arg(ptr)); in tcg_gen_lookup_and_goto_ptr()
|
/qemu/tcg/riscv/ |
H A D | tcg-target.c.inc | 940 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP2, offset - imm12); 980 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, offset); 1580 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP0, base); 1705 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP0, TCG_AREG0, mask_ofs); 1706 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP1, TCG_AREG0, table_ofs); 1738 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP2, TCG_REG_TMP2, 1918 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_A0, a0); 1930 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP0, TCG_REG_ZERO, 2958 tcg_out_movi(s, TCG_TYPE_PTR, TCG_GUEST_BASE_REG, guest_base); 2963 tcg_out_mov(s, TCG_TYPE_PTR, TCG_AREG0, tcg_target_call_iarg_regs[0]);
|
/qemu/tcg/s390x/ |
H A D | tcg-target.c.inc | 1013 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP0, ofs - low); 1041 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP0, ofs); 1676 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP0, (uintptr_t)dest); 1794 tcg_out_movi(s, TCG_TYPE_PTR, TCG_TMP0, (uintptr_t)dest); 2228 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_R2, a0); 3801 tcg_out_movi(s, TCG_TYPE_PTR, TCG_GUEST_BASE_REG, guest_base); 3805 tcg_out_mov(s, TCG_TYPE_PTR, TCG_AREG0, tcg_target_call_iarg_regs[0]); 3815 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_R2, 0);
|
/qemu/tcg/i386/ |
H A D | tcg-target.c.inc | 2041 tcg_out_movi(s, TCG_TYPE_PTR, arg, (uintptr_t)l->raddr); 2200 if (TCG_TYPE_PTR == TCG_TYPE_I64) { 2241 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_L0, TCG_REG_L0, 2635 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_EAX, a0); 4716 tcg_out_movi(s, TCG_TYPE_PTR, x86_guest_base.index, guest_base); 4722 tcg_out_ld(s, TCG_TYPE_PTR, TCG_AREG0, TCG_REG_ESP, 4730 tcg_out_mov(s, TCG_TYPE_PTR, TCG_AREG0, tcg_target_call_iarg_regs[0]);
|
/qemu/tcg/arm/ |
H A D | tcg-target.c.inc | 1316 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP, offset); 1778 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_R0, arg); 3408 tcg_out_mov(s, TCG_TYPE_PTR, TCG_AREG0, tcg_target_call_iarg_regs[0]); 3411 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_GUEST_BASE, guest_base); 3422 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_R0, 0);
|
/qemu/docs/devel/ |
H A D | tcg-ops.rst | 118 * ``TCG_TYPE_PTR`` 127 than ``TCG_TYPE_PTR`` depending on the host ABI.
|
/qemu/tcg/aarch64/ |
H A D | tcg-target.c.inc | 1072 tcg_out_movi(s, TCG_TYPE_PTR, temp, offset); 1690 tcg_out_ld(s, TCG_TYPE_PTR, TCG_REG_TMP1, TCG_REG_TMP1, 3477 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_GUEST_BASE, guest_base); 3481 tcg_out_mov(s, TCG_TYPE_PTR, TCG_AREG0, tcg_target_call_iarg_regs[0]);
|
/qemu/tcg/tci/ |
H A D | tcg-target.c.inc | 310 tcg_out_movi(s, TCG_TYPE_PTR, TCG_REG_TMP, offset);
|