summaryrefslogtreecommitdiffstats
path: root/tcg
Commit message (Expand)AuthorAgeFilesLines
* tcg: mark local temps as MEM in dead_temp()Aurelien Jarno2012-11-241-1/+1
* tcg/arm: fix cross-endian qemu_st16Aurelien Jarno2012-11-241-2/+18
* tcg/arm: fix TLB access in qemu-ld/st opsAurelien Jarno2012-11-241-36/+42
* tcg/ppc: Fix !softmmu casemalc2012-11-211-4/+8
* tcg/ppc: Remove unused s_bits variablemalc2012-11-191-3/+0
* tci: Support deposit operationsStefan Weil2012-11-182-2/+26
* TCG: Remove unused global variablesEvgeny Voevodin2012-11-172-8/+0
* TCG: Use gen_opparam_buf from context instead of global variable.Evgeny Voevodin2012-11-171-5/+6
* TCG: Use gen_opc_buf from context instead of global variable.Evgeny Voevodin2012-11-172-46/+46
* TCG: Use gen_opparam_ptr from context instead of global variable.Evgeny Voevodin2012-11-172-145/+145
* TCG: Use gen_opc_ptr from context instead of global variable.Evgeny Voevodin2012-11-172-43/+43
* tcg/tcg.h: Duplicate global TCG variables in TCGContextEvgeny Voevodin2012-11-171-0/+6
* tcg: properly check that op's output needs to be synced to memoryKirill Batuzov2012-11-111-4/+4
* tcg/ppc32: Use trampolines to trim the code size for mmu slow path accessorsmalc2012-11-061-8/+24
* tcg/ppc: ld/st optimizationmalc2012-11-031-195/+258
* tcg: Optimize qemu_ld/st by generating slow paths at the end of a blockYeongkyoon Lee2012-11-033-126/+320
* tcg: don't remove op if output needs to be synced to memoryAurelien Jarno2012-10-311-4/+4
* tcg/mips: use MUL instead of MULT on MIPS32 and aboveAurelien Jarno2012-10-301-0/+7
* tcg-i386: Use %gs prefixes for x86_64 GUEST_BASERichard Henderson2012-10-281-56/+97
* tcg: remove compatiblity call flagsAurelien Jarno2012-10-281-4/+0
* tcg: rework TCG helper flagsAurelien Jarno2012-10-285-30/+60
* tcg: synchronize globals for ops with side effectsAurelien Jarno2012-10-282-11/+26
* tcg: forbid ld/st function to modify globalsAurelien Jarno2012-10-282-7/+10
* tcg: fix some op flagsAurelien Jarno2012-10-281-8/+7
* tcg: don't explicitly save globals and tempsAurelien Jarno2012-10-281-0/+12
* tcg: start with local temps in TEMP_VAL_MEM stateAurelien Jarno2012-10-281-1/+5
* tcg: always mark dead input arguments as deadAurelien Jarno2012-10-281-7/+7
* tcg: rewrite tcg_reg_alloc_mov()Aurelien Jarno2012-10-281-45/+61
* tcg: improve tcg_reg_alloc_movi()Aurelien Jarno2012-10-281-0/+3
* tcg: rework liveness analysisAurelien Jarno2012-10-281-27/+37
* tcg: sync output arguments on liveness requestAurelien Jarno2012-10-282-36/+64
* tcg: add temp_sync()Aurelien Jarno2012-10-281-15/+19
* tcg: add tcg_reg_sync()Aurelien Jarno2012-10-281-9/+20
* tcg: add temp_dead()Aurelien Jarno2012-10-281-36/+31
* tcg/i386: remove ld/st third argument register constraintAurelien Jarno2012-10-281-6/+2
* tcg/i386: remove suboptimal register shiftingAurelien Jarno2012-10-281-42/+31
* exec: Allocate code_gen_prologue from code_gen_bufferRichard Henderson2012-10-201-1/+1
* Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoi...Aurelien Jarno2012-10-1911-26/+0
|\
| * tcg: Remove TCG_TARGET_HAS_GUEST_BASE definePeter Maydell2012-10-1211-26/+0
* | tcg: Optimize mulu2Richard Henderson2012-10-173-0/+47
* | tcg: Optimize half-dead add2/sub2Richard Henderson2012-10-171-1/+33
* | tcg: Constant fold add2 and sub2Richard Henderson2012-10-172-0/+44
* | tcg: Do constant folding on double-word comparisonsRichard Henderson2012-10-171-21/+72
* | tcg: Split out subroutines from do_constant_folding_condRichard Henderson2012-10-171-71/+81
* | tcg: Optimize double-word comparisons against zeroRichard Henderson2012-10-171-0/+39
* | tcg: Use common code when failing to optimizeRichard Henderson2012-10-171-59/+32
* | tcg: Swap commutative double-word comparisonsRichard Henderson2012-10-171-0/+26
* | 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
OpenPOWER on IntegriCloud