Home
last modified time | relevance | path

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

12

/openbmc/qemu/tcg/riscv/
H A Dtcg-target-has.h107 if (type == TCG_TYPE_I64 && ofs + len == 32) { in tcg_target_extract_valid()
124 if (type == TCG_TYPE_I64 && ofs + len == 32) { in tcg_target_sextract_valid()
H A Dtcg-target.c.inc781 case TCG_TYPE_I64:
1013 case TCG_TYPE_I64:
1052 case TCG_TYPE_I64:
1183 tcg_out_movi(s, TCG_TYPE_I64, TCG_REG_TMP0, arg);
1845 if (type == TCG_TYPE_I64) {
2261 tcg_out_cltz(s, TCG_TYPE_I64, OPC_CLZ, a0, a1, a2, c2);
2267 tcg_out_cltz(s, TCG_TYPE_I64, OPC_CTZ, a0, a1, a2, c2);
2312 tcg_out_qemu_ld(s, a0, a1, a2, TCG_TYPE_I64);
2318 tcg_out_qemu_st(s, a0, a1, a2, TCG_TYPE_I64);
2944 tcg_target_available_regs[TCG_TYPE_I64] = 0xffffffff;
/openbmc/qemu/tcg/i386/
H A Dtcg-target-has.h143 return type == TCG_TYPE_I64; in tcg_target_sextract_valid()
156 if (type == TCG_TYPE_I64 && ofs + len == 32) { in tcg_target_extract_valid()
H A Dtcg-target.c.inc926 case TCG_TYPE_I64:
1129 case TCG_TYPE_I64:
1203 case TCG_TYPE_I64:
1248 case TCG_TYPE_I64:
1293 if (TCG_TARGET_REG_BITS == 64 && type == TCG_TYPE_I64) {
1760 tcg_out_mov(s, rexw ? TCG_TYPE_I64 : TCG_TYPE_I32, dest, arg1);
2160 if (TCG_TYPE_PTR == TCG_TYPE_I64) {
2163 tlbtype = TCG_TYPE_I64;
2377 tcg_out_vec_to_pair(s, TCG_TYPE_I64, datalo, datahi, TCG_TMP_VEC);
2477 tcg_out_pair_to_vec(s, TCG_TYPE_I64, TCG_TMP_VEC, datalo, datahi);
[all …]
/openbmc/qemu/tcg/sparc64/
H A Dtcg-target-has.h81 ((type) == TCG_TYPE_I64 && (ofs) + (len) == 32)
H A Dtcg-target.c.inc461 tcg_out_movi_int(s, TCG_TYPE_I64, ret, test, in_prologue, scratch);
905 tcg_out_mov(s, TCG_TYPE_I64, rl, tmp);
1110 tcg_out_ld(s, TCG_TYPE_I64, TCG_REG_T2, TCG_REG_T1, cmp_off);
1430 tcg_out_qemu_ld(s, a0, a1, a2, TCG_TYPE_I64);
1436 tcg_out_qemu_st(s, a0, a1, a2, TCG_TYPE_I64);
1649 tcg_target_available_regs[TCG_TYPE_I64] = ALL_GENERAL_REGS;
/openbmc/qemu/tcg/
H A Dtcg-op.c139 tcg_gen_op2(opc, TCG_TYPE_I64, tcgv_i64_arg(a1), tcgv_i64_arg(a2)); in tcg_gen_op2_i64()
152 tcg_gen_op3(opc, TCG_TYPE_I64, tcgv_i64_arg(a1), in tcg_gen_op3_i64()
165 tcg_gen_op3(opc, TCG_TYPE_I64, tcgv_i64_arg(a1), tcgv_i64_arg(a2), a3); in tcg_gen_op3i_i64()
178 tcg_gen_op3(opc, TCG_TYPE_I64, tcgv_i64_arg(val), in tcg_gen_ldst_op_i64()
192 tcg_gen_op4(opc, TCG_TYPE_I64, tcgv_i64_arg(a1), tcgv_i64_arg(a2), in tcg_gen_op4_i64()
206 tcg_gen_op4(opc, TCG_TYPE_I64, tcgv_i64_arg(a1), tcgv_i64_arg(a2), in tcg_gen_op4i_i64()
220 return tcg_gen_op4(opc, TCG_TYPE_I64, in tcg_gen_op4ii_i64()
234 tcg_gen_op5(opc, TCG_TYPE_I64, tcgv_i64_arg(a1), tcgv_i64_arg(a2), in tcg_gen_op5_i64()
248 tcg_gen_op5(opc, TCG_TYPE_I64, tcgv_i64_arg(a1), tcgv_i64_arg(a2), in tcg_gen_op5ii_i64()
265 tcg_gen_op6(opc, TCG_TYPE_I64, tcgv_i64_arg(a1), tcgv_i64_arg(a2), in tcg_gen_op6_i64()
[all …]
H A Dtcg.c507 tcg_out_mov(s, TCG_TYPE_I64, dst, src); in tcg_out_movext()
1388 type = TCG_TYPE_I64; in init_call_layout()
1418 case TCG_TYPE_I64: in init_call_layout()
1760 s->nb_indirects += (TCG_TARGET_REG_BITS == 32 && type == TCG_TYPE_I64 in tcg_global_mem_new_internal()
1768 if (TCG_TARGET_REG_BITS == 32 && type == TCG_TYPE_I64) { in tcg_global_mem_new_internal()
1772 ts->base_type = TCG_TYPE_I64; in tcg_global_mem_new_internal()
1783 ts2->base_type = TCG_TYPE_I64; in tcg_global_mem_new_internal()
1813 TCGTemp *ts = tcg_global_mem_new_internal(reg, off, name, TCG_TYPE_I64); in tcg_global_mem_new_i64()
1853 case TCG_TYPE_I64: in tcg_temp_new_internal()
1899 return temp_tcgv_i64(tcg_temp_new_internal(TCG_TYPE_I64, TEMP_TB)); in tcg_temp_new_i64()
[all …]
H A Doptimize.c368 case TCG_TYPE_I64: in tcg_opt_gen_mov()
692 case TCG_TYPE_I64: in do_constant_folding_cond()
1107 case TCG_TYPE_I64: in fold_to_not()
1676 case TCG_TYPE_I64: in fold_count_zeros()
1701 case TCG_TYPE_I64: in fold_ctpop()
1731 case TCG_TYPE_I64: in fold_deposit()
2014 case TCG_TYPE_I64: in fold_movcond()
2315 case TCG_TYPE_I64: in fold_setcond_zmask()
2375 case TCG_TYPE_I64: in fold_setcond_tst_pow2()
2381 if (TCG_TARGET_extract_valid(TCG_TYPE_I64, sh, 1)) { in fold_setcond_tst_pow2()
[all …]
H A Dtcg-op-ldst.c106 gen_ldst(opc, TCG_TYPE_I64, vl, vh, addr, oi); in gen_ldst_i64()
108 gen_ldst(opc, TCG_TYPE_I64, tcgv_i64_temp(v), NULL, addr, oi); in gen_ldst_i64()
/openbmc/qemu/tcg/loongarch64/
H A Dtcg-target-has.h110 if (type == TCG_TYPE_I64 && ofs + len == 32) { in tcg_target_sextract_valid()
H A Dtcg-target.c.inc309 case TCG_TYPE_I64:
845 case TCG_TYPE_I64:
885 case TCG_TYPE_I64:
1101 if (type == TCG_TYPE_I64) {
1544 tcg_out_addi(s, TCG_TYPE_I64, a0, a1, a2);
1559 tcg_out_addi(s, TCG_TYPE_I64, a0, a1, -a2);
1678 tcg_out_qemu_ld(s, a0, a1, a2, TCG_TYPE_I64);
1687 tcg_out_qemu_st(s, a0, a1, a2, TCG_TYPE_I64);
1740 tcg_out_addi(s, TCG_TYPE_I64, TCG_REG_TMP0, base, offset);
1799 tcg_out_movi(s, TCG_TYPE_I64, TCG_REG_TMP0, value);
[all …]
/openbmc/qemu/tcg/mips/
H A Dtcg-target-has.h128 return type == TCG_TYPE_I64; in tcg_target_sextract_valid()
H A Dtcg-target.c.inc1359 if (TCG_TARGET_REG_BITS == 64 && type == TCG_TYPE_I64) {
1419 if (TCG_TARGET_REG_BITS == 64 && type == TCG_TYPE_I64 && !sgn) {
2075 tcg_out_qemu_ld(s, a0, 0, a1, a2, TCG_TYPE_I64);
2077 tcg_out_qemu_ld(s, a0, a1, a2, args[3], TCG_TYPE_I64);
2086 tcg_out_qemu_st(s, a0, 0, a1, a2, TCG_TYPE_I64);
2088 tcg_out_qemu_st(s, a0, a1, a2, args[3], TCG_TYPE_I64);
2564 tcg_target_available_regs[TCG_TYPE_I64] = 0xffffffff;
/openbmc/qemu/tcg/aarch64/
H A Dtcg-target.c.inc31 QEMU_BUILD_BUG_ON(TCG_TYPE_I32 != 0 || TCG_TYPE_I64 != 1);
1104 case TCG_TYPE_I64:
1142 if (type == TCG_TYPE_I64) {
1219 tcg_out_movi(s, TCG_TYPE_I64, TCG_REG_TMP0, offset);
1220 tcg_out_ldst_r(s, insn, rd, rn, TCG_TYPE_I64, TCG_REG_TMP0);
1230 case TCG_TYPE_I64:
1269 case TCG_TYPE_I64:
1298 case TCG_TYPE_I64:
1319 if (type <= TCG_TYPE_I64 && val == 0) {
1430 tcg_out_movi(s, TCG_TYPE_I64, TCG_REG_TMP0, (intptr_t)target);
[all …]
/openbmc/qemu/tcg/tci/
H A Dtcg-target.c.inc485 case TCG_TYPE_I64:
501 case TCG_TYPE_I64:
519 case TCG_TYPE_I64:
546 case TCG_TYPE_I64:
575 case TCG_TYPE_I64:
867 case TCG_TYPE_I64:
902 tcg_target_available_regs[TCG_TYPE_I64] = BIT(TCG_TARGET_NB_REGS) - 1;
/openbmc/qemu/tcg/s390x/
H A Dtcg-target.c.inc874 case TCG_TYPE_I64:
1041 case TCG_TYPE_I64:
1074 case TCG_TYPE_I64:
1383 tcg_out_movi(s, TCG_TYPE_I64, dest, 0);
1462 tcg_out_movi(s, TCG_TYPE_I64, dest, 0);
1463 tcg_out_movi(s, TCG_TYPE_I64, TCG_TMP0, neg ? -1 : 1);
1526 tcg_out_mov(s, TCG_TYPE_I64, dest, TCG_REG_R0);
1535 tgen_movcond_int(s, TCG_TYPE_I64, dest, a2, a2const, TCG_REG_R0, 8, 2);
1558 tcg_out_movi(s, TCG_TYPE_I64, TCG_TMP0, 0x0101010101010101ull);
2462 tcg_out_qemu_ld(s, args[0], args[1], args[2], TCG_TYPE_I64);
[all …]
H A Dtcg-target-has.h130 return type == TCG_TYPE_I64; in tcg_target_sextract_valid()
/openbmc/qemu/tcg/ppc/
H A Dtcg-target-has.h124 if (type == TCG_TYPE_I64 && ofs + len == 32) { in tcg_target_sextract_valid()
H A Dtcg-target.c.inc856 case TCG_TYPE_I64:
1363 case TCG_TYPE_I64:
1469 tcg_out_movi(s, TCG_TYPE_I64, TCG_REG_R0, c);
1645 case TCG_TYPE_I64:
1700 case TCG_TYPE_I64:
1852 op |= BF(cr) | ((type == TCG_TYPE_I64) << 21);
1868 if (neg && (TCG_TARGET_REG_BITS == 32 || type == TCG_TYPE_I64)) {
1895 if (!neg && (TCG_TARGET_REG_BITS == 32 || type == TCG_TYPE_I64)) {
1919 tcg_out_movi(s, TCG_TYPE_I64, TCG_REG_R0, arg2);
3089 tcg_out_cntxz(s, TCG_TYPE_I64, CNTLZD, args[0], args[1],
[all …]
/openbmc/qemu/include/tcg/
H A Dtcg.h138 TCG_TYPE_I64, enumerator
152 TCG_TYPE_REG = TCG_TYPE_I64,
159 TCG_TYPE_PTR = TCG_TYPE_I64,
H A Dtcg-op.h20 # define TCG_TYPE_TL TCG_TYPE_I64
/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.c345 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.inc2052 tcg_out_qemu_ld(s, args[0], args[1], args[2], args[3], TCG_TYPE_I64);
2059 tcg_out_qemu_st(s, args[0], args[1], args[2], args[3], TCG_TYPE_I64);

12