/openbmc/qemu/tcg/ |
H A D | tcg-op-ldst.c | 93 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 D | optimize.c | 357 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 D | tcg.c | 476 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 D | tcg-target.c.inc | 562 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 D | tcg-target.c.inc | 300 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 D | tcg-target.c.inc | 490 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 D | tcg-target.c.inc | 208 && 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 D | tcg-target.c.inc | 200 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 D | tcg.h | 242 TCG_TYPE_I32, enumerator 255 TCG_TYPE_REG = TCG_TYPE_I32, 262 TCG_TYPE_PTR = TCG_TYPE_I32,
|
H A D | tcg-op.h | 18 # define TCG_TYPE_TL TCG_TYPE_I32
|
/openbmc/qemu/tcg/aarch64/ |
H A D | tcg-target.c.inc | 20 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 D | tcg-target.c.inc | 332 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 D | tcg-target.c.inc | 207 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 D | tcg-target.c.inc | 777 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 D | tcg-target.c.inc | 1465 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 D | tcg-ops.rst | 107 * ``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 D | translate-all.c | 342 tcg_ctx->addr_type = TARGET_LONG_BITS == 32 ? TCG_TYPE_I32 : TCG_TYPE_I64; in tb_gen_code()
|