summaryrefslogtreecommitdiffstats
path: root/tcg
Commit message (Expand)AuthorAgeFilesLines
* tcg/target-arm: Add missing parens to assertionsPeter Maydell2013-01-191-2/+2
* optimize: optimize using nonzero bitsPaolo Bonzini2013-01-191-2/+28
* optimize: track nonzero bits of registersPaolo Bonzini2013-01-191-22/+110
* optimize: only write to state when clearing optimizer dataPaolo Bonzini2013-01-191-5/+14
* tcg-i386: use LEA for 3-operand 64-bit additionPaolo Bonzini2013-01-121-1/+1
* tcg: Remove unneeded assertionStefan Weil2013-01-021-1/+0
* tcg-hppa: Fix typo in brcond2Richard Henderson2012-12-291-1/+1
* tcg-i386: Perform cmov detection at runtime for 32-bit.Richard Henderson2012-12-292-6/+30
* tcg: Add TCGV_IS_UNUSED_*Richard Henderson2012-12-292-0/+5
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-3/+3
* exec: move include files to include/exec/Paolo Bonzini2012-12-199-9/+9
* janitor: add guards to headersPaolo Bonzini2012-12-199-0/+27
* Merge remote-tracking branch 'stefanha/trivial-patches' into stagingAnthony Liguori2012-12-101-2/+2
|\
| * Fix comments (adress -> address, layed -> laid, wierd -> weird)Stefan Weil2012-12-071-2/+2
* | tcg/tcg.h: Duplicate global TCG gen_opc_ arrays into TCGContext.Evgeny Voevodin2012-12-081-0/+3
|/
* 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
OpenPOWER on IntegriCloud