summaryrefslogtreecommitdiff
path: root/tcg/tcg.c
AgeCommit message (Expand)AuthorFilesLines
2012-11-17TCG: Use gen_opparam_ptr from context instead of global variable.Evgeny Voevodin1-18/+18
2012-11-17TCG: Use gen_opc_ptr from context instead of global variable.Evgeny Voevodin1-8/+8
2012-11-11tcg: properly check that op's output needs to be synced to memoryKirill Batuzov1-4/+4
2012-11-03tcg: Optimize qemu_ld/st by generating slow paths at the end of a blockYeongkyoon Lee1-0/+12
2012-10-31tcg: don't remove op if output needs to be synced to memoryAurelien Jarno1-4/+4
2012-10-28tcg: rework TCG helper flagsAurelien Jarno1-8/+16
2012-10-28tcg: synchronize globals for ops with side effectsAurelien Jarno1-9/+24
2012-10-28tcg: don't explicitly save globals and tempsAurelien Jarno1-0/+12
2012-10-28tcg: start with local temps in TEMP_VAL_MEM stateAurelien Jarno1-1/+5
2012-10-28tcg: always mark dead input arguments as deadAurelien Jarno1-7/+7
2012-10-28tcg: rewrite tcg_reg_alloc_mov()Aurelien Jarno1-45/+61
2012-10-28tcg: improve tcg_reg_alloc_movi()Aurelien Jarno1-0/+3
2012-10-28tcg: rework liveness analysisAurelien Jarno1-27/+37
2012-10-28tcg: sync output arguments on liveness requestAurelien Jarno1-36/+61
2012-10-28tcg: add temp_sync()Aurelien Jarno1-15/+19
2012-10-28tcg: add tcg_reg_sync()Aurelien Jarno1-9/+20
2012-10-28tcg: add temp_dead()Aurelien Jarno1-36/+31
2012-10-19Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoi...Aurelien Jarno1-4/+0
2012-10-17tcg: Optimize mulu2Richard Henderson1-0/+19
2012-10-17tcg: Optimize half-dead add2/sub2Richard Henderson1-1/+33
2012-10-12tcg: Remove TCG_TARGET_HAS_GUEST_BASE definePeter Maydell1-4/+0
2012-10-07tcg: Remove redundant pointer from TCGContextStefan Weil1-1/+0
2012-10-06tcg: Add TCG_COND_NEVER, TCG_COND_ALWAYSRichard Henderson1-0/+2
2012-09-26tcg: Sanity check goto_tb inputRichard Henderson1-0/+4
2012-09-22Merge branch 'tcg-sparc' of git://repo.or.cz/qemu/rthBlue Swirl1-1/+2
2012-09-22tcg: Remove tcg_target_get_call_iarg_regs_countStefan Weil1-2/+1
2012-09-22tcg: remove #ifdef #endif around TCGOpcode testsAurelien Jarno1-12/+1
2012-09-21tcg-sparc: Assume v9 cpu always, i.e. force v8plus in 32-bit mode.Richard Henderson1-1/+2
2012-09-21tcg: Introduce movcondRichard Henderson1-6/+5
2012-09-19tcg: mark set_label with TCG_OPF_BB_END flagAurelien Jarno1-5/+0
2012-09-11tcg: improve profilerAurelien Jarno1-1/+11
2012-06-21qemu-log: cleanupBlue Swirl1-43/+49
2012-03-24tcg: Allow ELF_HOST_FLAGS and ELF_OSABI overrides in gdb-jit.Richard Henderson1-0/+6
2012-03-24tcg: Add debug_info to JIT ELF image.Richard Henderson1-75/+158
2012-03-24tcg: Use the GDB JIT debugging interface.Richard Henderson1-0/+194
2012-03-18i386: Remove REGPARMBlue Swirl1-14/+0
2012-03-17Fix large memory chunks allocation with tcg_malloc.Kirill Batuzov1-5/+9
2012-03-11tcg: Improve tcg_out_label and fix its usage for w64Stefan Weil1-3/+3
2012-03-03w64: fix type casts when calling flush_icache_rangeStefan Weil1-4/+5
2012-02-23tcg: Remove unneeded include statementsStefan Weil1-12/+0
2011-12-02fix spelling in tcg sub directoryDong Xu Wang1-1/+1
2011-11-14tcg: Use TCGReg for standard tcg-target entry points.Richard Henderson1-4/+4
2011-10-31tcg: Make ARRAY_SIZE(tcg_op_defs) globally availableStefan Weil1-0/+1
2011-10-01tcg: Add some assertionsStefan Weil1-0/+2
2011-10-01tcg: Add forward declarations for local functionsStefan Weil1-0/+16
2011-08-23tcg: Update --enable-debug for TCG_OPF_NOT_PRESENT.Richard Henderson1-7/+8
2011-08-21tcg: Always define all of the TCGOpcode enum members.Richard Henderson1-0/+4
2011-08-21tcg: Add and use TCG_OPF_64BIT.Richard Henderson1-1/+1
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-4/+4
2011-07-30Add TCG optimizations stubKirill Batuzov1-0/+6