Age | Commit message (Expand) | Author | Files | Lines |
2023-03-05 | tcg: Remove tcg_check_temp_count, tcg_clear_temp_count | Richard Henderson | 1 | -46/+8 |
2023-03-05 | tcg: Decode the operand to INDEX_op_mb in dumps | Richard Henderson | 1 | -0/+79 |
2023-03-05 | tcg/i386: Mark Win64 call-saved vector regs as reserved | Richard Henderson | 1 | -0/+13 |
2023-03-05 | include/qemu/cpuid: Introduce xgetbv_low | Richard Henderson | 1 | -7/+4 |
2023-03-05 | tcg: Merge two sequential labels | Richard Henderson | 1 | -1/+43 |
2023-03-05 | tcg: Link branches to the labels | Richard Henderson | 2 | -13/+39 |
2023-03-05 | tcg: Include "qemu/timer.h" for profile_getclock | Richard W.M. Jones | 1 | -0/+1 |
2023-03-01 | tcg: Remove tcg_temp_local_new_*, tcg_const_local_* | Richard Henderson | 1 | -16/+0 |
2023-03-01 | tcg: Don't re-use TEMP_TB temporaries | Richard Henderson | 1 | -51/+54 |
2023-03-01 | tcg: Use tcg_constant_ptr in do_dup | Richard Henderson | 1 | -2/+1 |
2023-03-01 | tcg: Use tcg_temp_ebb_new_* in tcg/ | Richard Henderson | 3 | -223/+223 |
2023-03-01 | tcg: Pass TCGTempKind to tcg_temp_new_internal | Richard Henderson | 1 | -4/+4 |
2023-03-01 | tcg: Remove TEMP_NORMAL | Richard Henderson | 1 | -16/+3 |
2023-03-01 | tcg: Add liveness_pass_0 | Richard Henderson | 1 | -0/+70 |
2023-03-01 | tcg: Use noinline for major tcg_gen_code subroutines | Richard Henderson | 1 | -3/+6 |
2023-03-01 | tcg: Rename TEMP_LOCAL to TEMP_TB | Richard Henderson | 2 | -10/+10 |
2023-03-01 | tcg: Remove branch-to-next regardless of reference count | Richard Henderson | 1 | -16/+17 |
2023-03-01 | tcg: Adjust TCGContext.temps_in_use check | Richard Henderson | 1 | -6/+4 |
2023-02-27 | tcg/tcg-op-gvec: Remove unused "qemu/main-loop.h" header | Philippe Mathieu-Daudé | 1 | -1/+0 |
2023-02-27 | tcg: Silent -Wmissing-field-initializers warning | Philippe Mathieu-Daudé | 1 | -1/+1 |
2023-02-27 | exec: Remove unused 'qemu/timer.h' timer | Philippe Mathieu-Daudé | 1 | -1/+0 |
2023-02-08 | Don't include headers already included by qemu/osdep.h | Markus Armbruster | 1 | -1/+0 |
2023-02-04 | tcg/aarch64: Fix patching of LDR in tb_target_set_jmp_target | Richard Henderson | 1 | -1/+1 |
2023-02-04 | tcg: Split out tcg_gen_nonatomic_cmpxchg_i{32,64} | Richard Henderson | 1 | -48/+88 |
2023-02-04 | tcg: Add tcg_gen_{non}atomic_cmpxchg_i128 | Richard Henderson | 1 | -0/+85 |
2023-02-04 | tcg: Add guest load/store primitives for TCGv_i128 | Richard Henderson | 1 | -0/+134 |
2023-02-04 | tcg: Add basic data movement for TCGv_i128 | Richard Henderson | 2 | -0/+33 |
2023-02-04 | tcg: Add temp allocation for TCGv_i128 | Richard Henderson | 1 | -18/+42 |
2023-02-04 | tcg: Add TCG_TARGET_CALL_{RET,ARG}_I128 | Richard Henderson | 9 | -3/+21 |
2023-02-04 | tcg/tci: Add TCG_TARGET_CALL_{RET,ARG}_I128 | Richard Henderson | 4 | -26/+48 |
2023-02-04 | tcg/tci: Fix big-endian return register ordering | Richard Henderson | 1 | -9/+10 |
2023-02-04 | tcg/i386: Add TCG_TARGET_CALL_{RET,ARG}_I128 | Richard Henderson | 2 | -1/+39 |
2023-02-04 | tcg: Add TCG_CALL_RET_BY_VEC | Richard Henderson | 2 | -0/+20 |
2023-02-04 | tcg: Introduce tcg_target_call_oarg_reg | Richard Henderson | 11 | -46/+72 |
2023-02-04 | tcg: Add TCG_CALL_{RET,ARG}_BY_REF | Richard Henderson | 2 | -3/+135 |
2023-02-04 | tcg: Introduce tcg_out_addi_ptr | Richard Henderson | 11 | -0/+86 |
2023-02-04 | tcg: Allocate objects contiguously in temp_allocate_frame | Richard Henderson | 1 | -8/+26 |
2023-02-04 | tcg: Handle dh_typecode_i128 with TCG_CALL_{RET,ARG}_NORMAL | Richard Henderson | 1 | -4/+33 |
2023-02-04 | tcg: Init temp_subindex in liveness_pass_2 | Richard Henderson | 1 | -0/+1 |
2023-02-03 | Merge tag 'pull-tcg-20230123' of https://gitlab.com/rth7680/qemu into staging | Peter Maydell | 9 | -139/+278 |
2023-02-02 | tcg: exclude non-memory effecting helpers from instrumentation | Emilio Cota | 1 | -2/+4 |
2023-01-23 | tcg/loongarch64: Reorg goto_tb implementation | Richard Henderson | 2 | -46/+33 |
2023-01-23 | tcg/loongarch64: Use tcg_pcrel_diff in tcg_out_ldst | Richard Henderson | 1 | -1/+1 |
2023-01-23 | tcg/loongarch64: Implement movcond | Richard Henderson | 3 | -2/+36 |
2023-01-23 | tcg/loongarch64: Improve setcond expansion | Richard Henderson | 1 | -42/+107 |
2023-01-23 | tcg/loongarch64: Introduce tcg_out_addi | Richard Henderson | 3 | -10/+53 |
2023-01-23 | tcg/loongarch64: Update tcg-insn-defs.c.inc | Richard Henderson | 1 | -1/+9 |
2023-01-23 | tcg/loongarch64: Optimize immediate loading | Rui Wang | 1 | -23/+12 |
2023-01-23 | tcg/arm: Use register pair allocation for qemu_{ld,st}_i64 | Richard Henderson | 3 | -13/+24 |
2023-01-23 | tcg: Avoid recursion in tcg_gen_mulu2_i32 | Richard Henderson | 1 | -1/+3 |