aboutsummaryrefslogtreecommitdiff
path: root/tcg
AgeCommit message (Expand)Author
2013-01-19tcg/target-arm: Add missing parens to assertionsPeter Maydell
2013-01-19optimize: optimize using nonzero bitsPaolo Bonzini
2013-01-19optimize: track nonzero bits of registersPaolo Bonzini
2013-01-19optimize: only write to state when clearing optimizer dataPaolo Bonzini
2013-01-12tcg-i386: use LEA for 3-operand 64-bit additionPaolo Bonzini
2013-01-02tcg: Remove unneeded assertionStefan Weil
2012-12-29tcg-hppa: Fix typo in brcond2Richard Henderson
2012-12-29tcg-i386: Perform cmov detection at runtime for 32-bit.Richard Henderson
2012-12-29tcg: Add TCGV_IS_UNUSED_*Richard Henderson
2012-12-19misc: move include files to include/qemu/Paolo Bonzini
2012-12-19exec: move include files to include/exec/Paolo Bonzini
2012-12-19janitor: add guards to headersPaolo Bonzini
2012-12-10Merge remote-tracking branch 'stefanha/trivial-patches' into stagingAnthony Liguori
2012-12-08tcg/tcg.h: Duplicate global TCG gen_opc_ arrays into TCGContext.Evgeny Voevodin
2012-12-07Fix comments (adress -> address, layed -> laid, wierd -> weird)Stefan Weil
2012-11-24tcg: mark local temps as MEM in dead_temp()Aurelien Jarno
2012-11-24tcg/arm: fix cross-endian qemu_st16Aurelien Jarno
2012-11-24tcg/arm: fix TLB access in qemu-ld/st opsAurelien Jarno
2012-11-21tcg/ppc: Fix !softmmu casemalc
2012-11-19tcg/ppc: Remove unused s_bits variablemalc
2012-11-18tci: Support deposit operationsStefan Weil
2012-11-17TCG: Remove unused global variablesEvgeny Voevodin
2012-11-17TCG: Use gen_opparam_buf from context instead of global variable.Evgeny Voevodin
2012-11-17TCG: Use gen_opc_buf from context instead of global variable.Evgeny Voevodin
2012-11-17TCG: Use gen_opparam_ptr from context instead of global variable.Evgeny Voevodin
2012-11-17TCG: Use gen_opc_ptr from context instead of global variable.Evgeny Voevodin
2012-11-17tcg/tcg.h: Duplicate global TCG variables in TCGContextEvgeny Voevodin
2012-11-11tcg: properly check that op's output needs to be synced to memoryKirill Batuzov
2012-11-06tcg/ppc32: Use trampolines to trim the code size for mmu slow path accessorsmalc
2012-11-03tcg/ppc: ld/st optimizationmalc
2012-11-03tcg: Optimize qemu_ld/st by generating slow paths at the end of a blockYeongkyoon Lee
2012-10-31tcg: don't remove op if output needs to be synced to memoryAurelien Jarno
2012-10-30tcg/mips: use MUL instead of MULT on MIPS32 and aboveAurelien Jarno
2012-10-28tcg-i386: Use %gs prefixes for x86_64 GUEST_BASERichard Henderson
2012-10-28tcg: remove compatiblity call flagsAurelien Jarno
2012-10-28tcg: rework TCG helper flagsAurelien Jarno
2012-10-28tcg: synchronize globals for ops with side effectsAurelien Jarno
2012-10-28tcg: forbid ld/st function to modify globalsAurelien Jarno
2012-10-28tcg: fix some op flagsAurelien Jarno
2012-10-28tcg: don't explicitly save globals and tempsAurelien Jarno
2012-10-28tcg: start with local temps in TEMP_VAL_MEM stateAurelien Jarno
2012-10-28tcg: always mark dead input arguments as deadAurelien Jarno
2012-10-28tcg: rewrite tcg_reg_alloc_mov()Aurelien Jarno
2012-10-28tcg: improve tcg_reg_alloc_movi()Aurelien Jarno
2012-10-28tcg: rework liveness analysisAurelien Jarno
2012-10-28tcg: sync output arguments on liveness requestAurelien Jarno
2012-10-28tcg: add temp_sync()Aurelien Jarno
2012-10-28tcg: add tcg_reg_sync()Aurelien Jarno
2012-10-28tcg: add temp_dead()Aurelien Jarno
2012-10-28tcg/i386: remove ld/st third argument register constraintAurelien Jarno