- 2c0366f tcg: don't explicitly save globals and temps by Aurelien Jarno · 12 years ago
- 7dfd8c6 tcg: start with local temps in TEMP_VAL_MEM state by Aurelien Jarno · 12 years ago
- a52ad07 tcg: always mark dead input arguments as dead by Aurelien Jarno · 12 years ago
- c29c1d7 tcg: rewrite tcg_reg_alloc_mov() by Aurelien Jarno · 12 years ago
- 4c4e1ab tcg: improve tcg_reg_alloc_movi() by Aurelien Jarno · 12 years ago
- 9c43b68 tcg: rework liveness analysis by Aurelien Jarno · 12 years ago
- ec7a869 tcg: sync output arguments on liveness request by Aurelien Jarno · 12 years ago
- 1ad8072 tcg: add temp_sync() by Aurelien Jarno · 12 years ago
- 7f6ceed tcg: add tcg_reg_sync() by Aurelien Jarno · 12 years ago
- 639368d tcg: add temp_dead() by Aurelien Jarno · 12 years ago
- 17b9149 tcg/i386: remove ld/st third argument register constraint by Aurelien Jarno · 12 years ago
- 166792f tcg/i386: remove suboptimal register shifting by Aurelien Jarno · 12 years ago
- 4438c8a exec: Allocate code_gen_prologue from code_gen_buffer by Richard Henderson · 12 years ago
- 41a05a4 Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoipio/qemu by Aurelien Jarno · 12 years ago
- 1414968 tcg: Optimize mulu2 by Richard Henderson · 12 years ago
- 1305c45 tcg: Optimize half-dead add2/sub2 by Richard Henderson · 12 years ago
- 212c328 tcg: Constant fold add2 and sub2 by Richard Henderson · 12 years ago
- 6c4382f tcg: Do constant folding on double-word comparisons by Richard Henderson · 12 years ago
- 9519da7 tcg: Split out subroutines from do_constant_folding_cond by Richard Henderson · 12 years ago
- bc1473e tcg: Optimize double-word comparisons against zero by Richard Henderson · 12 years ago
- 6e14e91 tcg: Use common code when failing to optimize by Richard Henderson · 12 years ago
- 0bfcb86 tcg: Swap commutative double-word comparisons by Richard Henderson · 12 years ago
- 1e484e6 tcg: Canonicalize add2 operand ordering by Richard Henderson · 12 years ago
- 24c9ae4 tcg: Split out swap_commutative as a subroutine by Richard Henderson · 12 years ago
- c7d4475 tcg-ia64: Implement deposit by Richard Henderson · 12 years ago
- 63975ea tcg/ia64: slightly optimize TLB access code by Aurelien Jarno · 12 years ago
- 2174d1e tcg/ia64: remove suboptimal register shifting in qemu_ld/st ops by Aurelien Jarno · 12 years ago
- b90cf71 tcg/ia64: implement movcond_i32/64 by Aurelien Jarno · 12 years ago
- da897bf tcg/ia64: use stack for TCG temps by Blue Swirl · 12 years ago
- 4a1d241 tcg/arm: Implement movcond_i32 by Peter Maydell · 13 years ago
- 7fc645b tcg/arm: Factor out code to emit immediate or reg-reg op by Peter Maydell · 13 years ago
- 203342d tcg-sparc: Emit MOVR insns for setcond_i64 and movcond_64 by Richard Henderson · 12 years ago
- ab1339b tcg-sparc: Emit BPr insns for brcond_i64 by Richard Henderson · 12 years ago
- a115f3e tcg-sparc: Drop use of Bicc in favor of BPcc by Richard Henderson · 12 years ago
- fd84ea2 tcg-sparc: Optimize setcond2 equality compare with 0. by Richard Henderson · 12 years ago
- 89269f6 tcg-sparc: Use Z constraint for %g0 by Richard Henderson · 12 years ago
- 4ec28e2 tcg-sparc: Fix add2/sub2 by Richard Henderson · 12 years ago
- 7d458a7 tcg-sparc: Fix setcond by Richard Henderson · 12 years ago
- a7a4984 tcg-sparc: Fix qemu_st for 32-bit by Richard Henderson · 12 years ago
- dda73c7 tcg-sparc: Fix setcond2 by Richard Henderson · 12 years ago
- ded37f0 tcg-sparc: Implement movcond. by Richard Henderson · 12 years ago
- 24c7f75 tcg-sparc: Fix brcond2 by Richard Henderson · 12 years ago
- 07e10e5 tcg: Remove TCG_TARGET_HAS_GUEST_BASE define by Peter Maydell · 12 years ago
- d838201 tcg: Remove redundant pointer from TCGContext by Stefan Weil · 12 years ago
- 048d361 Merge branch 'trivial-patches' of git://github.com/stefanha/qemu by Aurelien Jarno · 12 years ago
- d1e321b tcg: Add tcg_high_cond by Richard Henderson · 13 years ago
- 0aed257 tcg: Add TCG_COND_NEVER, TCG_COND_ALWAYS by Richard Henderson · 13 years ago
- bcc6656 tcg: Add is_unsigned_cond by Richard Henderson · 13 years ago
- 626cd05 tcg: remove obsolete jmp op by Aurelien Jarno · 12 years ago
- f97713f tcg/arm: Use tcg_out_mov_reg rather than inline equivalent code by Peter Maydell · 13 years ago
- 6673f47 tci: Fix for AREG0 free mode by Stefan Weil · 13 years ago
- f813cb8 tcg/i386: fix build with -march < i686 by Aurelien Jarno · 13 years ago
- a80a6b6 tcg: Streamline movcond_i64 using movcond_i32 by Richard Henderson · 13 years ago
- a463133 tcg: Streamline movcond_i64 using 32-bit arithmetic by Richard Henderson · 13 years ago
- 0a209d4 tcg: Sanity check goto_tb input by Richard Henderson · 13 years ago
- 717e703 tcg: Sanity check deposit inputs by Richard Henderson · 13 years ago
- c552d6c tcg: Add tcg_debug_assert by Richard Henderson · 13 years ago
- 77276f6 tcg: Implement concat*_i64 with deposit_i64 by Richard Henderson · 13 years ago
- 6f3bb33 tcg: Emit XORI as NOT for appropriate constants by Richard Henderson · 13 years ago
- d81ada7 tcg: Optimize initial inputs for ori_i64 by Richard Henderson · 13 years ago
- 42ce3e2 tcg: Emit ANDI as EXTU for appropriate constants by Richard Henderson · 13 years ago
- 5a696f6 tcg: Adjust descriptions of *cond opcodes by Richard Henderson · 13 years ago
- 8f06bf6 tcg/mips: fix MIPS32(R2) detection by Aurelien Jarno · 13 years ago
- 04cbbde Merge branch 'tcg-sparc' of git://repo.or.cz/qemu/rth by Blue Swirl · 13 years ago
- e809c0d Revert "tcg/mips" by Aurelien Jarno · 13 years ago
- 23f3ff2 tcg/ppc32: Implement movcond32 by malc · 13 years ago
- ad49d1f tcg/mips by Aurelien Jarno · 13 years ago
- 6e17d0c tcg: Remove tcg_target_get_call_iarg_regs_count by Stefan Weil · 13 years ago
- d73685e tcg/i386: Remove unused registers from tcg_target_call_iarg_regs by Stefan Weil · 13 years ago
- b18212c tcg/i386: Add shortcuts for registers used in L constraint by Stefan Weil · 13 years ago
- 1b7621a w64: Fix TCG helper functions with 5 arguments by Stefan Weil · 13 years ago
- 9bacf41 tcg/README: document tcg_gen_goto_tb restrictions by Max Filippov · 13 years ago
- f0da375 tcg-hppa: Implement movcond by Richard Henderson · 13 years ago
- 7ef55fc tcg/optimize: add constant folding for deposit by Aurelien Jarno · 13 years ago
- fba3161 tcg: remove #ifdef #endif around TCGOpcode tests by Aurelien Jarno · 13 years ago
- c2b0e2f tcg/optimize: prefer the "op a, a, b" form for commutative ops by Aurelien Jarno · 13 years ago
- b336ceb tcg/optimize: further optimize brcond/movcond/setcond by Aurelien Jarno · 13 years ago
- 3c94193 tcg/optimize: optimize "op r, a, a => movi r, 0" by Aurelien Jarno · 13 years ago
- 0aba1c7 tcg/optimize: optimize "op r, a, a => mov r, a" by Aurelien Jarno · 13 years ago
- 1ff8c54 tcg/optimize: do copy propagation for all operations by Aurelien Jarno · 13 years ago
- e590d4e tcg/optimize: rework copy progagation by Aurelien Jarno · 13 years ago
- b80bb01 tcg/optimize: check types in copy propagation by Aurelien Jarno · 13 years ago
- 48b56ce tcg/optimize: remove TCG_TEMP_ANY by Aurelien Jarno · 13 years ago
- 7d7c493 tcg/mips: implement movcond op on MIPS32R2 by Aurelien Jarno · 13 years ago
- 04f71aa tcg/mips: implement deposit op on MIPS32R2 by Aurelien Jarno · 13 years ago
- 9a15251 tcg/mips: implement rotl/rotr ops on MIPS32R2 by Aurelien Jarno · 13 years ago
- c1cf85c tcg/mips: optimize bswap{16,16s,32} on MIPS32R2 by Aurelien Jarno · 13 years ago
- 0f46c06 tcg/mips: optimize brcond arg, 0 by Aurelien Jarno · 13 years ago
- 0d0b53a tcg/mips: use stack for TCG temps by Aurelien Jarno · 13 years ago
- 3314e00 tcg/mips: don't use global pointer by Aurelien Jarno · 13 years ago
- 5a0eed3 tcg/mips: use TCGArg or TCGReg instead of int by Aurelien Jarno · 13 years ago
- 0834c9e tcg/mips: kill warnings in user mode by Aurelien Jarno · 13 years ago
- 2ceb3a9 tcg-mips: fix wrong usage of 'Z' constraint by Aurelien Jarno · 13 years ago
- f4bf0b9 tcg-sparc: Preserve branch destinations during retranslation by Richard Henderson · 13 years ago
- 5bbd2ca tcg-sparc: Fix and enable direct TB chaining. by Richard Henderson · 13 years ago
- 26adfb7 tcg-sparc: Add %g/%o registers to alloc_order by Richard Henderson · 13 years ago
- 375816f tcg-sparc: Use defines for temporaries. by Richard Henderson · 13 years ago
- 1fd9594 tcg-sparc: Mask shift immediates to avoid illegal insns. by Richard Henderson · 13 years ago
- 4c3204c tcg-sparc: Clean up cruft stemming from attempts to use global registers. by Richard Henderson · 13 years ago
- 0c55416 tcg-sparc: Change AREG0 in generated code to %i0. by Richard Henderson · 13 years ago