summaryrefslogtreecommitdiffstats
path: root/tcg
Commit message (Expand)AuthorAgeFilesLines
...
* | tcg: Canonicalize add2 operand orderingRichard Henderson2012-10-171-0/+5
* | tcg: Split out swap_commutative as a subroutineRichard Henderson2012-10-171-32/+24
* | tcg-ia64: Implement depositRichard Henderson2012-10-172-2/+58
* | tcg/ia64: slightly optimize TLB access codeAurelien Jarno2012-10-171-5/+17
* | tcg/ia64: remove suboptimal register shifting in qemu_ld/st opsAurelien Jarno2012-10-171-39/+37
* | tcg/ia64: implement movcond_i32/64Aurelien Jarno2012-10-172-2/+40
* | tcg/ia64: use stack for TCG tempsBlue Swirl2012-10-171-3/+4
* | tcg/arm: Implement movcond_i32Peter Maydell2012-10-172-1/+11
* | tcg/arm: Factor out code to emit immediate or reg-reg opPeter Maydell2012-10-171-26/+20
* | tcg-sparc: Emit MOVR insns for setcond_i64 and movcond_64Richard Henderson2012-10-131-5/+30
* | tcg-sparc: Emit BPr insns for brcond_i64Richard Henderson2012-10-131-2/+47
* | tcg-sparc: Drop use of Bicc in favor of BPccRichard Henderson2012-10-131-160/+145
* | tcg-sparc: Optimize setcond2 equality compare with 0.Richard Henderson2012-10-131-3/+12
* | tcg-sparc: Use Z constraint for %g0Richard Henderson2012-10-132-60/+66
* | tcg-sparc: Fix add2/sub2Richard Henderson2012-10-131-8/+22
* | tcg-sparc: Fix setcondRichard Henderson2012-10-131-14/+19
* | tcg-sparc: Fix qemu_st for 32-bitRichard Henderson2012-10-131-3/+4
* | tcg-sparc: Fix setcond2Richard Henderson2012-10-131-20/+18
* | tcg-sparc: Implement movcond.Richard Henderson2012-10-132-9/+38
* | tcg-sparc: Fix brcond2Richard Henderson2012-10-131-16/+7
|/
* tcg: Remove redundant pointer from TCGContextStefan Weil2012-10-072-3/+1
* Merge branch 'trivial-patches' of git://github.com/stefanha/qemuAurelien Jarno2012-10-061-12/+3
|\
| * tcg/arm: Use tcg_out_mov_reg rather than inline equivalent codePeter Maydell2012-10-051-12/+3
* | tcg: Add tcg_high_condRichard Henderson2012-10-062-15/+19
* | tcg: Add TCG_COND_NEVER, TCG_COND_ALWAYSRichard Henderson2012-10-0611-41/+102
* | tcg: Add is_unsigned_condRichard Henderson2012-10-062-1/+6
* | tcg: remove obsolete jmp opAurelien Jarno2012-10-0612-70/+1
|/
* tci: Fix for AREG0 free modeStefan Weil2012-09-271-5/+5
* tcg/i386: fix build with -march < i686Aurelien Jarno2012-09-261-0/+2
* tcg: Streamline movcond_i64 using movcond_i32Richard Henderson2012-09-261-7/+15
* tcg: Streamline movcond_i64 using 32-bit arithmeticRichard Henderson2012-09-261-0/+20
* tcg: Sanity check goto_tb inputRichard Henderson2012-09-263-2/+14
* tcg: Sanity check deposit inputsRichard Henderson2012-09-261-0/+8
* tcg: Add tcg_debug_assertRichard Henderson2012-09-261-0/+9
* tcg: Implement concat*_i64 with deposit_i64Richard Henderson2012-09-261-30/+30
* tcg: Emit XORI as NOT for appropriate constantsRichard Henderson2012-09-261-4/+15
* tcg: Optimize initial inputs for ori_i64Richard Henderson2012-09-261-6/+13
* tcg: Emit ANDI as EXTU for appropriate constantsRichard Henderson2012-09-261-11/+56
* tcg: Adjust descriptions of *cond opcodesRichard Henderson2012-09-261-5/+5
* tcg/mips: fix MIPS32(R2) detectionAurelien Jarno2012-09-262-9/+9
* Merge branch 'tcg-sparc' of git://repo.or.cz/qemu/rthBlue Swirl2012-09-223-528/+478
|\
| * tcg-sparc: Preserve branch destinations during retranslationRichard Henderson2012-09-211-8/+11
| * tcg-sparc: Fix and enable direct TB chaining.Richard Henderson2012-09-211-3/+18
| * tcg-sparc: Add %g/%o registers to alloc_orderRichard Henderson2012-09-211-0/+13
| * tcg-sparc: Use defines for temporaries.Richard Henderson2012-09-211-56/+59
| * tcg-sparc: Mask shift immediates to avoid illegal insns.Richard Henderson2012-09-211-6/+12
| * tcg-sparc: Clean up cruft stemming from attempts to use global registers.Richard Henderson2012-09-212-47/+26
| * tcg-sparc: Change AREG0 in generated code to %i0.Richard Henderson2012-09-212-8/+3
| * tcg-sparc: Support GUEST_BASE.Richard Henderson2012-09-212-3/+25
| * tcg-sparc: Fix qemu_ld/st to handle 32-bit host.Richard Henderson2012-09-211-429/+348
OpenPOWER on IntegriCloud