Home
last modified time | relevance | path

Searched refs:TCG_TYPE_I32 (Results 1 – 17 of 17) sorted by relevance

/openbmc/qemu/tcg/
H A Dtcg-op-ldst.c93 if (TCG_TARGET_REG_BITS == 64 || tcg_ctx->addr_type == TCG_TYPE_I32) { in gen_ldst()
140 if (tcg_ctx->addr_type == TCG_TYPE_I32) { in plugin_maybe_preserve_addr()
159 if (tcg_ctx->addr_type == TCG_TYPE_I32) { in plugin_gen_mem_callbacks()
248 if (tcg_ctx->addr_type == TCG_TYPE_I32) { in tcg_gen_qemu_ld_i32_int()
310 if (tcg_ctx->addr_type == TCG_TYPE_I32) { in tcg_gen_qemu_st_i32_int()
316 if (tcg_ctx->addr_type == TCG_TYPE_I32) { in tcg_gen_qemu_st_i32_int()
370 if (tcg_ctx->addr_type == TCG_TYPE_I32) { in tcg_gen_qemu_ld_i64_int()
443 if (tcg_ctx->addr_type == TCG_TYPE_I32) { in tcg_gen_qemu_st_i64_int()
540 if (tcg_ctx->addr_type == TCG_TYPE_I32) { in maybe_extend_addr64()
550 if (tcg_ctx->addr_type == TCG_TYPE_I32) { in maybe_free_addr64()
[all …]
H A Doptimize.c357 if (type == TCG_TYPE_I32) { in arg_new_constant()
392 case TCG_TYPE_I32: in tcg_opt_gen_mov()
606 if (type == TCG_TYPE_I32) { in do_constant_folding()
717 case TCG_TYPE_I32: in do_constant_folding_cond()
824 if (arg_is_const_val(*p2, (ctx->type == TCG_TYPE_I32 in do_constant_folding_cond1()
833 TCGOpcode and_opc = (ctx->type == TCG_TYPE_I32 in do_constant_folding_cond1()
1060 if (ctx->type == TCG_TYPE_I32) { in fold_masks()
1089 case TCG_TYPE_I32: in fold_to_not()
1218 if (ctx->type == TCG_TYPE_I32) { in fold_addsub2()
1264 op->opc = (ctx->type == TCG_TYPE_I32 in fold_addsub2()
[all …]
H A Dtcg.c476 if (dst_type == TCG_TYPE_I32) { in tcg_out_movext()
477 if (src_type == TCG_TYPE_I32) { in tcg_out_movext()
478 tcg_out_mov(s, TCG_TYPE_I32, dst, src); in tcg_out_movext()
482 } else if (src_type == TCG_TYPE_I32) { in tcg_out_movext()
498 if (dst_type == TCG_TYPE_I32) { in tcg_out_movext()
1182 type = TCG_TYPE_I32; in init_call_layout()
1199 case TCG_TYPE_I32: in init_call_layout()
1514 tcg_debug_assert(s->addr_type == TCG_TYPE_I32 || in tcg_func_start()
1548 tcg_debug_assert(TCG_TARGET_REG_BITS == 64 || type == TCG_TYPE_I32); in tcg_global_reg_new_internal()
1597 ts->type = TCG_TYPE_I32; in tcg_global_mem_new_internal()
[all …]
/openbmc/qemu/tcg/s390x/
H A Dtcg-target.c.inc562 if (type == TCG_TYPE_I32) {
578 if (type == TCG_TYPE_I32) {
861 case TCG_TYPE_I32:
914 if (type == TCG_TYPE_I32) {
1027 case TCG_TYPE_I32:
1060 case TCG_TYPE_I32:
1158 tcg_out_mov(s, TCG_TYPE_I32, dest, src);
1183 uint64_t valid = (type == TCG_TYPE_I32 ? 0xffffffffull : -1ull);
1207 tcg_debug_assert(i == 0 || type != TCG_TYPE_I32);
1269 if (type == TCG_TYPE_I32) {
[all …]
/openbmc/qemu/tcg/ppc/
H A Dtcg-target.c.inc300 if (type == TCG_TYPE_I32) {
359 if ((ct & TCG_CT_CONST_WSZ) && sval == (type == TCG_TYPE_I32 ? 32 : 64)) {
861 case TCG_TYPE_I32:
867 tcg_out32(s, (type == TCG_TYPE_I32 ? MFVSRWZ : MFVSRD)
876 tcg_out32(s, (type == TCG_TYPE_I32 ? MTVSRWZ : MTVSRD)
970 tcg_out_mov(s, TCG_TYPE_I32, rd, rn);
1143 tcg_debug_assert(TCG_TARGET_REG_BITS == 64 || type == TCG_TYPE_I32);
1145 if (TCG_TARGET_REG_BITS == 64 && type == TCG_TYPE_I32) {
1257 tcg_out_movi(s, TCG_TYPE_I32, ret, tmp);
1364 case TCG_TYPE_I32:
[all …]
/openbmc/qemu/tcg/tci/
H A Dtcg-target.c.inc490 case TCG_TYPE_I32:
506 case TCG_TYPE_I32:
524 case TCG_TYPE_I32:
550 case TCG_TYPE_I32:
579 case TCG_TYPE_I32:
632 tcg_out_mov(s, TCG_TYPE_I32, rd, rs);
850 tcg_out_movi(s, TCG_TYPE_I32, TCG_REG_TMP, args[3]);
859 tcg_out_movi(s, TCG_TYPE_I32, TCG_REG_TMP, args[4]);
896 case TCG_TYPE_I32:
933 tcg_target_available_regs[TCG_TYPE_I32] = BIT(TCG_TARGET_NB_REGS) - 1;
/openbmc/qemu/tcg/mips/
H A Dtcg-target.c.inc208 && val == (type == TCG_TYPE_I32 ? 32 : 64)) {
565 if (TCG_TARGET_REG_BITS == 64 && type == TCG_TYPE_I32) {
754 tcg_out_mov(s, TCG_TYPE_I32, ret, TCG_TMP3);
767 tcg_out_mov(s, TCG_TYPE_I32, ret, TCG_TMP3);
800 if (TCG_TARGET_REG_BITS == 32 || type == TCG_TYPE_I32) {
810 if (TCG_TARGET_REG_BITS == 32 || type == TCG_TYPE_I32) {
1245 if (TCG_TARGET_REG_BITS == 32 || addr_type == TCG_TYPE_I32) {
1257 if (TCG_TARGET_REG_BITS == 32 || addr_type == TCG_TYPE_I32) {
1259 tcg_out_ld(s, TCG_TYPE_I32, TCG_TMP0, TCG_TMP3,
1265 if (TCG_TARGET_REG_BITS == 64 || addr_type == TCG_TYPE_I32) {
[all …]
/openbmc/qemu/tcg/i386/
H A Dtcg-target.c.inc200 if (type == TCG_TYPE_I32) {
227 if ((ct & TCG_CT_CONST_WSZ) && val == (type == TCG_TYPE_I32 ? 32 : 64)) {
912 case TCG_TYPE_I32:
1064 int rexw = (type == TCG_TYPE_I32 ? 0 : P_REXW);
1082 if (arg == (uint32_t)arg || type == TCG_TYPE_I32) {
1110 case TCG_TYPE_I32:
1127 int rexw = type == TCG_TYPE_I32 ? 0 : P_REXW;
1179 case TCG_TYPE_I32:
1224 case TCG_TYPE_I32:
1281 } else if (type != TCG_TYPE_I32) {
[all …]
/openbmc/qemu/include/tcg/
H A Dtcg.h242 TCG_TYPE_I32, enumerator
255 TCG_TYPE_REG = TCG_TYPE_I32,
262 TCG_TYPE_PTR = TCG_TYPE_I32,
H A Dtcg-op.h18 # define TCG_TYPE_TL TCG_TYPE_I32
/openbmc/qemu/tcg/aarch64/
H A Dtcg-target.c.inc20 QEMU_BUILD_BUG_ON(TCG_TYPE_I32 != 0 || TCG_TYPE_I64 != 1);
294 if (type == TCG_TYPE_I32) {
934 if (ext == TCG_TYPE_I32) {
1092 case TCG_TYPE_I32:
1104 if (type == TCG_TYPE_I32 || (value & ~0xffffffffull) == 0) {
1108 type = TCG_TYPE_I32;
1218 case TCG_TYPE_I32:
1254 case TCG_TYPE_I32:
1283 case TCG_TYPE_I32:
1468 ext = TCG_TYPE_I32;
[all …]
/openbmc/qemu/tcg/sparc64/
H A Dtcg-target.c.inc332 if (type == TCG_TYPE_I32) {
429 if (type == TCG_TYPE_I32 || arg == (uint32_t)arg) {
571 tcg_out_ldst(s, ret, arg1, arg2, (type == TCG_TYPE_I32 ? LDUW : LDX));
577 tcg_out_ldst(s, arg, arg1, arg2, (type == TCG_TYPE_I32 ? STW : STX));
849 tcg_out_mov(s, TCG_TYPE_I32, rl, tmp);
1127 cc = addr_type == TCG_TYPE_I32 ? BPCC_ICC : BPCC_XCC;
1153 if (addr_type == TCG_TYPE_I32) {
1424 tcg_out_qemu_ld(s, a0, a1, a2, TCG_TYPE_I32);
1432 tcg_out_qemu_st(s, a0, a1, a2, TCG_TYPE_I32);
1640 tcg_target_available_regs[TCG_TYPE_I32] = ALL_GENERAL_REGS;
/openbmc/qemu/tcg/loongarch64/
H A Dtcg-target.c.inc207 if ((ct & TCG_CT_CONST_WSZ) && val == (type == TCG_TYPE_I32 ? 32 : 64)) {
304 case TCG_TYPE_I32:
389 if (type == TCG_TYPE_I32 || val == (int32_t)val) {
461 if (type == TCG_TYPE_I32) {
470 if (type == TCG_TYPE_I32) {
834 case TCG_TYPE_I32:
874 case TCG_TYPE_I32:
1067 if (addr_type == TCG_TYPE_I32) {
1505 tcg_out_addi(s, TCG_TYPE_I32, a0, a1, a2);
1520 tcg_out_addi(s, TCG_TYPE_I32, a0, a1, -a2);
[all …]
/openbmc/qemu/tcg/riscv/
H A Dtcg-target.c.inc777 case TCG_TYPE_I32:
802 if (type == TCG_TYPE_I32) {
1007 case TCG_TYPE_I32:
1046 case TCG_TYPE_I32:
1511 if (!c_src2 || src2 != (type == TCG_TYPE_I32 ? 32 : 64)) {
1570 tcg_out_movi(s, TCG_TYPE_I32, TCG_REG_TMP0, imm);
1744 tcg_out_opc_imm(s, addr_type == TCG_TYPE_I32 ? OPC_ADDIW : OPC_ADDI,
1768 if (addr_type != TCG_TYPE_I32) {
1800 if (addr_type != TCG_TYPE_I32) {
1810 } else if (addr_type != TCG_TYPE_I32) {
[all …]
/openbmc/qemu/tcg/arm/
H A Dtcg-target.c.inc1465 if (s->addr_type == TCG_TYPE_I32) {
1475 if (s->addr_type == TCG_TYPE_I32) {
1522 if (s->addr_type != TCG_TYPE_I32) {
2027 tcg_out_qemu_ld(s, args[0], -1, args[1], -1, args[2], TCG_TYPE_I32);
2031 args[3], TCG_TYPE_I32);
2043 tcg_out_qemu_st(s, args[0], -1, args[1], -1, args[2], TCG_TYPE_I32);
2047 args[3], TCG_TYPE_I32);
2291 tcg_target_available_regs[TCG_TYPE_I32] = ALL_GENERAL_REGS;
2330 case TCG_TYPE_I32:
2355 case TCG_TYPE_I32:
[all …]
/openbmc/qemu/docs/devel/
H A Dtcg-ops.rst107 * ``TCG_TYPE_I32``
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()