aboutsummaryrefslogtreecommitdiff
path: root/tcg/tcg.c
AgeCommit message (Expand)AuthorFilesLines
2013-09-02tcg: Add muluh and mulsh opcodesRichard Henderson1-6/+30
2013-08-26tcg-i386: Add and use tcg_out64Richard Henderson1-0/+7
2013-08-26tcg: Tidy generated code for tcg_outNRichard Henderson1-4/+6
2013-07-09tcg: Move the CIE and FDE header definitions to common codeRichard Henderson1-0/+18
2013-07-09tcg: Fix high_pc fields in .debug_infoRichard Henderson1-2/+2
2013-07-09tcg: Simplify logic using TCG_OPF_NOT_PRESENTRichard Henderson1-3/+1
2013-04-27tcg: Log the contents of the prologue with -d out_asmRichard Henderson1-0/+10
2013-02-23tcg: Apply life analysis to 64-bit multiword arithmetic opsRichard Henderson1-8/+20
2013-02-16TCG: Final globals clean-upEvgeny Voevodin1-1/+1
2013-01-02tcg: Remove unneeded assertionStefan Weil1-1/+0
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-3/+3
2012-11-24tcg: mark local temps as MEM in dead_temp()Aurelien Jarno1-1/+1
2012-11-17TCG: Remove unused global variablesEvgeny Voevodin1-4/+0
2012-11-17TCG: Use gen_opparam_buf from context instead of global variable.Evgeny Voevodin1-5/+6
2012-11-17TCG: Use gen_opc_buf from context instead of global variable.Evgeny Voevodin1-15/+15
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