summaryrefslogtreecommitdiff
path: root/tcg/tcg.c
AgeCommit message (Expand)AuthorFilesLines
2014-03-02tcg: Fix typo in comment (dependancies -> dependencies)Stefan Weil1-1/+1
2014-02-15TCG: Fix 32-bit host allocation typoRichard Henderson1-1/+1
2014-01-30TCG: Fix I64-on-32bit-host temporariesAlexander Graf1-1/+1
2013-12-10tcg: Use bitmaps for free temporariesRichard Henderson1-17/+15
2013-10-10tcg: Add qemu_ld_st_i32/64Richard Henderson1-0/+209
2013-10-10tcg: Add tcg-be-ldst.hRichard Henderson1-9/+6
2013-10-10tcg: Merge tcg_register_helper into tcg_context_initRichard Henderson1-15/+6
2013-10-10tcg: Add tcg-runtime.c helpers to all_helpersRichard Henderson1-0/+16
2013-10-10tcg: Put target helper data into an array.Richard Henderson1-3/+14
2013-10-10tcg: Move helper registration into tcg_context_initRichard Henderson1-1/+7
2013-10-10tcg: Use a GHashTable for tcg_find_helperRichard Henderson1-56/+18
2013-09-02tcg: Fix jit debug for x32Richard Henderson1-5/+5
2013-09-02tcg: Use appropriate types in tcg_reg_alloc_callRichard Henderson1-1/+3
2013-09-02tcg: Change tcg_out_ld/st offset to intptr_tRichard Henderson1-2/+2
2013-09-02tcg: Use uintptr_t in TCGHelperInfoRichard Henderson1-3/+3
2013-09-02tcg: Change relocation offsets to intptr_tRichard Henderson1-4/+5
2013-09-02tcg: Change memory offsets to intptr_tRichard Henderson1-11/+5
2013-09-02tcg: Change frame pointer offsets to intptr_tRichard Henderson1-3/+2
2013-09-02tcg: Change flush_icache_range arguments to uintptr_tRichard Henderson1-4/+2
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