summaryrefslogtreecommitdiffstats
path: root/tcg/tcg.c
Commit message (Expand)AuthorAgeFilesLines
* tcg: Apply life analysis to 64-bit multiword arithmetic opsRichard Henderson2013-02-231-8/+20
* TCG: Final globals clean-upEvgeny Voevodin2013-02-161-1/+1
* tcg: Remove unneeded assertionStefan Weil2013-01-021-1/+0
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-3/+3
* tcg: mark local temps as MEM in dead_temp()Aurelien Jarno2012-11-241-1/+1
* TCG: Remove unused global variablesEvgeny Voevodin2012-11-171-4/+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-171-15/+15
* TCG: Use gen_opparam_ptr from context instead of global variable.Evgeny Voevodin2012-11-171-18/+18
* TCG: Use gen_opc_ptr from context instead of global variable.Evgeny Voevodin2012-11-171-8/+8
* tcg: properly check that op's output needs to be synced to memoryKirill Batuzov2012-11-111-4/+4
* tcg: Optimize qemu_ld/st by generating slow paths at the end of a blockYeongkyoon Lee2012-11-031-0/+12
* tcg: don't remove op if output needs to be synced to memoryAurelien Jarno2012-10-311-4/+4
* tcg: rework TCG helper flagsAurelien Jarno2012-10-281-8/+16
* tcg: synchronize globals for ops with side effectsAurelien Jarno2012-10-281-9/+24
* 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-281-36/+61
* 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
* Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoi...Aurelien Jarno2012-10-191-4/+0
|\
| * tcg: Remove TCG_TARGET_HAS_GUEST_BASE definePeter Maydell2012-10-121-4/+0
* | tcg: Optimize mulu2Richard Henderson2012-10-171-0/+19
* | tcg: Optimize half-dead add2/sub2Richard Henderson2012-10-171-1/+33
|/
* tcg: Remove redundant pointer from TCGContextStefan Weil2012-10-071-1/+0
* tcg: Add TCG_COND_NEVER, TCG_COND_ALWAYSRichard Henderson2012-10-061-0/+2
* tcg: Sanity check goto_tb inputRichard Henderson2012-09-261-0/+4
* Merge branch 'tcg-sparc' of git://repo.or.cz/qemu/rthBlue Swirl2012-09-221-1/+2
|\
| * tcg-sparc: Assume v9 cpu always, i.e. force v8plus in 32-bit mode.Richard Henderson2012-09-211-1/+2
* | tcg: Remove tcg_target_get_call_iarg_regs_countStefan Weil2012-09-221-2/+1
* | tcg: remove #ifdef #endif around TCGOpcode testsAurelien Jarno2012-09-221-12/+1
|/
* tcg: Introduce movcondRichard Henderson2012-09-211-6/+5
* tcg: mark set_label with TCG_OPF_BB_END flagAurelien Jarno2012-09-191-5/+0
* tcg: improve profilerAurelien Jarno2012-09-111-1/+11
* qemu-log: cleanupBlue Swirl2012-06-211-43/+49
* tcg: Allow ELF_HOST_FLAGS and ELF_OSABI overrides in gdb-jit.Richard Henderson2012-03-241-0/+6
* tcg: Add debug_info to JIT ELF image.Richard Henderson2012-03-241-75/+158
* tcg: Use the GDB JIT debugging interface.Richard Henderson2012-03-241-0/+194
* i386: Remove REGPARMBlue Swirl2012-03-181-14/+0
* Fix large memory chunks allocation with tcg_malloc.Kirill Batuzov2012-03-171-5/+9
* tcg: Improve tcg_out_label and fix its usage for w64Stefan Weil2012-03-111-3/+3
* w64: fix type casts when calling flush_icache_rangeStefan Weil2012-03-031-4/+5
* tcg: Remove unneeded include statementsStefan Weil2012-02-231-12/+0
* fix spelling in tcg sub directoryDong Xu Wang2011-12-021-1/+1
* tcg: Use TCGReg for standard tcg-target entry points.Richard Henderson2011-11-141-4/+4
OpenPOWER on IntegriCloud