Home
last modified time | relevance | path

Searched refs:TCG_TYPE_I64 (Results 1 – 16 of 16) sorted by relevance

/openbmc/qemu/tcg/
H A Dtcg.c501 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 Doptimize.c395 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 Dtcg-target.c.inc20 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 Dtcg-target.c.inc868 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 Dtcg-target.c.inc494 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 Dtcg.h243 TCG_TYPE_I64, enumerator
257 TCG_TYPE_REG = TCG_TYPE_I64,
264 TCG_TYPE_PTR = TCG_TYPE_I64,
H A Dtcg-op.h20 # define TCG_TYPE_TL TCG_TYPE_I64
/openbmc/qemu/tcg/ppc/
H A Dtcg-target.c.inc858 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 Dtcg-target.c.inc909 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 Dtcg-target.c.inc1262 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 Dtcg-target.c.inc305 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 Dtcg-target.c.inc457 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 Dtcg-target.c.inc778 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 Dtcg-ops.rst111 * ``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 Dtranslate-all.c342 tcg_ctx->addr_type = TARGET_LONG_BITS == 32 ? TCG_TYPE_I32 : TCG_TYPE_I64; in tb_gen_code()
/openbmc/qemu/tcg/arm/
H A Dtcg-target.c.inc2035 args[3], TCG_TYPE_I64);
2039 args[4], TCG_TYPE_I64);
2051 args[3], TCG_TYPE_I64);
2055 args[4], TCG_TYPE_I64);