/openbmc/qemu/tcg/ |
H A D | tcg.c | 501 tcg_out_mov(s, TCG_TYPE_I64, dst, src); in tcg_out_movext() 1186 type = TCG_TYPE_I64; in init_call_layout() 1216 case TCG_TYPE_I64: in init_call_layout() 1515 s->addr_type == TCG_TYPE_I64); in tcg_func_start() 1584 s->nb_indirects += (TCG_TARGET_REG_BITS == 32 && type == TCG_TYPE_I64 in tcg_global_mem_new_internal() 1592 if (TCG_TARGET_REG_BITS == 32 && type == TCG_TYPE_I64) { in tcg_global_mem_new_internal() 1596 ts->base_type = TCG_TYPE_I64; in tcg_global_mem_new_internal() 1607 ts2->base_type = TCG_TYPE_I64; in tcg_global_mem_new_internal() 1637 TCGTemp *ts = tcg_global_mem_new_internal(reg, off, name, TCG_TYPE_I64); in tcg_global_mem_new_i64() 1677 case TCG_TYPE_I64 in tcg_temp_new_internal() [all...] |
H A D | optimize.c | 395 case TCG_TYPE_I64: in tcg_opt_gen_mov() 719 case TCG_TYPE_I64: in do_constant_folding_cond() 1093 case TCG_TYPE_I64: in fold_to_not() 1561 case TCG_TYPE_I64: in fold_count_zeros() 1582 case TCG_TYPE_I64: in fold_ctpop() 1608 case TCG_TYPE_I64: in fold_deposit() 1893 case TCG_TYPE_I64: in fold_movcond() 2184 case TCG_TYPE_I64: in fold_setcond_zmask() 2243 case TCG_TYPE_I64: in fold_setcond_tst_pow2() 2548 case TCG_TYPE_I64: in fold_sub_to_neg() [all …]
|
/openbmc/qemu/tcg/aarch64/ |
H A D | tcg-target.c.inc | 20 QEMU_BUILD_BUG_ON(TCG_TYPE_I32 != 0 || TCG_TYPE_I64 != 1); 1093 case TCG_TYPE_I64: 1131 if (type == TCG_TYPE_I64) { 1208 tcg_out_movi(s, TCG_TYPE_I64, TCG_REG_TMP0, offset); 1209 tcg_out_ldst_r(s, insn, rd, rn, TCG_TYPE_I64, TCG_REG_TMP0); 1219 case TCG_TYPE_I64: 1258 case TCG_TYPE_I64: 1287 case TCG_TYPE_I64: 1308 if (type <= TCG_TYPE_I64 && val == 0) { 1419 tcg_out_movi(s, TCG_TYPE_I64, TCG_REG_TMP0, (intptr_t)target); [all …]
|
/openbmc/qemu/tcg/s390x/ |
H A D | tcg-target.c.inc | 868 case TCG_TYPE_I64: 1035 case TCG_TYPE_I64: 1068 case TCG_TYPE_I64: 1377 tcg_out_movi(s, TCG_TYPE_I64, dest, 0); 1456 tcg_out_movi(s, TCG_TYPE_I64, dest, 0); 1457 tcg_out_movi(s, TCG_TYPE_I64, TCG_TMP0, neg ? -1 : 1); 1520 tcg_out_mov(s, TCG_TYPE_I64, dest, TCG_REG_R0); 1529 tgen_movcond_int(s, TCG_TYPE_I64, dest, a2, a2const, TCG_REG_R0, 8, 2); 1552 tcg_out_movi(s, TCG_TYPE_I64, TCG_TMP0, 0x0101010101010101ull); 2426 tcg_out_qemu_ld(s, args[0], args[1], args[2], TCG_TYPE_I64); [all …]
|
/openbmc/qemu/tcg/tci/ |
H A D | tcg-target.c.inc | 494 case TCG_TYPE_I64: 510 case TCG_TYPE_I64: 528 case TCG_TYPE_I64: 555 case TCG_TYPE_I64: 584 case TCG_TYPE_I64: 900 case TCG_TYPE_I64: 935 tcg_target_available_regs[TCG_TYPE_I64] = BIT(TCG_TARGET_NB_REGS) - 1;
|
/openbmc/qemu/include/tcg/ |
H A D | tcg.h | 243 TCG_TYPE_I64, enumerator 257 TCG_TYPE_REG = TCG_TYPE_I64, 264 TCG_TYPE_PTR = TCG_TYPE_I64,
|
H A D | tcg-op.h | 20 # define TCG_TYPE_TL TCG_TYPE_I64
|
/openbmc/qemu/tcg/ppc/ |
H A D | tcg-target.c.inc | 858 case TCG_TYPE_I64: 1365 case TCG_TYPE_I64: 1471 tcg_out_movi(s, TCG_TYPE_I64, TCG_REG_R0, c); 1647 case TCG_TYPE_I64: 1702 case TCG_TYPE_I64: 1854 op |= BF(cr) | ((type == TCG_TYPE_I64) << 21); 1870 if (neg && (TCG_TARGET_REG_BITS == 32 || type == TCG_TYPE_I64)) { 1897 if (!neg && (TCG_TARGET_REG_BITS == 32 || type == TCG_TYPE_I64)) { 1921 tcg_out_movi(s, TCG_TYPE_I64, TCG_REG_R0, arg2); 2508 tcg_out_ld(s, TCG_TYPE_I64, TCG_REG_TMP2, [all …]
|
/openbmc/qemu/tcg/i386/ |
H A D | tcg-target.c.inc | 909 case TCG_TYPE_I64: 1112 case TCG_TYPE_I64: 1186 case TCG_TYPE_I64: 1231 case TCG_TYPE_I64: 1276 if (TCG_TARGET_REG_BITS == 64 && type == TCG_TYPE_I64) { 1777 tcg_out_mov(s, rexw ? TCG_TYPE_I64 : TCG_TYPE_I32, dest, arg1); 2179 if (TCG_TYPE_PTR == TCG_TYPE_I64) { 2182 tlbtype = TCG_TYPE_I64; 2221 if (TCG_TARGET_REG_BITS == 32 && s->addr_type == TCG_TYPE_I64) { 2408 tcg_out_vec_to_pair(s, TCG_TYPE_I64, datalo, datahi, TCG_TMP_VEC); [all …]
|
/openbmc/qemu/tcg/mips/ |
H A D | tcg-target.c.inc | 1262 tcg_out_ld(s, TCG_TYPE_I64, TCG_TMP0, TCG_TMP3, cmp_off); 1369 if (TCG_TARGET_REG_BITS == 64 && type == TCG_TYPE_I64) { 1429 if (TCG_TARGET_REG_BITS == 64 && type == TCG_TYPE_I64 && !sgn) { 2073 tcg_out_qemu_ld(s, a0, 0, a1, 0, a2, TCG_TYPE_I64); 2075 tcg_out_qemu_ld(s, a0, a1, a2, 0, args[3], TCG_TYPE_I64); 2080 tcg_out_qemu_ld(s, a0, 0, a1, 0, a2, TCG_TYPE_I64); 2082 tcg_out_qemu_ld(s, a0, a1, a2, args[3], args[4], TCG_TYPE_I64); 2097 tcg_out_qemu_st(s, a0, 0, a1, 0, a2, TCG_TYPE_I64); 2099 tcg_out_qemu_st(s, a0, a1, a2, 0, args[3], TCG_TYPE_I64); 2104 tcg_out_qemu_st(s, a0, 0, a1, 0, a2, TCG_TYPE_I64); [all …]
|
/openbmc/qemu/tcg/loongarch64/ |
H A D | tcg-target.c.inc | 305 case TCG_TYPE_I64: 841 case TCG_TYPE_I64: 881 case TCG_TYPE_I64: 1097 if (type == TCG_TYPE_I64) { 1512 tcg_out_addi(s, TCG_TYPE_I64, a0, a1, a2); 1527 tcg_out_addi(s, TCG_TYPE_I64, a0, a1, -a2); 1648 tcg_out_qemu_ld(s, a0, a1, a2, TCG_TYPE_I64); 1660 tcg_out_qemu_st(s, a0, a1, a2, TCG_TYPE_I64); 1714 tcg_out_addi(s, TCG_TYPE_I64, TCG_REG_TMP0, base, offset); 1773 tcg_out_movi(s, TCG_TYPE_I64, TCG_REG_TMP0, value); [all …]
|
/openbmc/qemu/tcg/sparc64/ |
H A D | tcg-target.c.inc | 457 tcg_out_movi_int(s, TCG_TYPE_I64, ret, test, in_prologue, scratch); 901 tcg_out_mov(s, TCG_TYPE_I64, rl, tmp); 1106 tcg_out_ld(s, TCG_TYPE_I64, TCG_REG_T2, TCG_REG_T1, cmp_off); 1428 tcg_out_qemu_ld(s, a0, a1, a2, TCG_TYPE_I64); 1436 tcg_out_qemu_st(s, a0, a1, a2, TCG_TYPE_I64); 1641 tcg_target_available_regs[TCG_TYPE_I64] = ALL_GENERAL_REGS;
|
/openbmc/qemu/tcg/riscv/ |
H A D | tcg-target.c.inc | 778 case TCG_TYPE_I64: 1010 case TCG_TYPE_I64: 1049 case TCG_TYPE_I64: 1180 tcg_out_movi(s, TCG_TYPE_I64, TCG_REG_TMP0, arg); 1842 if (type == TCG_TYPE_I64) { 2258 tcg_out_cltz(s, TCG_TYPE_I64, OPC_CLZ, a0, a1, a2, c2); 2264 tcg_out_cltz(s, TCG_TYPE_I64, OPC_CTZ, a0, a1, a2, c2); 2311 tcg_out_qemu_ld(s, a0, a1, a2, TCG_TYPE_I64); 2319 tcg_out_qemu_st(s, a0, a1, a2, TCG_TYPE_I64); 2900 tcg_target_available_regs[TCG_TYPE_I64] [all...] |
/openbmc/qemu/docs/devel/ |
H A D | tcg-ops.rst | 111 * ``TCG_TYPE_I64`` 114 of variables with ``type=TCG_TYPE_I32`` and ``base_type=TCG_TYPE_I64``. 120 An alias for ``TCG_TYPE_I32`` or ``TCG_TYPE_I64``, depending on the size 125 An alias for ``TCG_TYPE_I32`` or ``TCG_TYPE_I64``, depending on the size
|
/openbmc/qemu/accel/tcg/ |
H A D | translate-all.c | 342 tcg_ctx->addr_type = TARGET_LONG_BITS == 32 ? TCG_TYPE_I32 : TCG_TYPE_I64; in tb_gen_code()
|
/openbmc/qemu/tcg/arm/ |
H A D | tcg-target.c.inc | 2035 args[3], TCG_TYPE_I64); 2039 args[4], TCG_TYPE_I64); 2051 args[3], TCG_TYPE_I64); 2055 args[4], TCG_TYPE_I64);
|