summaryrefslogtreecommitdiff
path: root/tcg
AgeCommit message (Expand)AuthorFilesLines
2013-09-03Merge remote-tracking branch 'mjt/trivial-patches' into stagingAnthony Liguori1-7/+0
2013-09-03Merge branch 'tcg-next' of git://github.com/rth7680/qemuAurelien Jarno27-287/+450
2013-09-03tcg/mips: only enable ext8s/ext16s ops on MIPS32R2Aurelien Jarno2-4/+4
2013-09-03tcg/mips: inline bswap16/bswap32 opsAurelien Jarno1-4/+3
2013-09-03tcg/mips: detect available host instructions at runtimeAurelien Jarno2-92/+171
2013-09-02tcg-i386: Make use of zero-extended memory helper routinesRichard Henderson1-9/+6
2013-09-02tcg: Introduce zero and sign-extended versions of load helpersRichard Henderson2-9/+18
2013-09-02exec: Split softmmu_defs.hRichard Henderson11-25/+43
2013-09-02tcg-i386: Don't perform GETPC adjustment in TCG codeRichard Henderson1-19/+14
2013-09-02tcg-i386: Adjust tcg_out_tlb_load for x32Richard Henderson1-14/+27
2013-09-02tcg-i386: Use intptr_t appropriatelyRichard Henderson1-22/+19
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 Henderson12-28/+28
2013-09-02tcg: Change tcg_gen_exit_tb argument to uintptr_tRichard Henderson1-1/+1
2013-09-02tcg: Use uintptr_t in TCGHelperInfoRichard Henderson2-4/+4
2013-09-02tcg: Change relocation offsets to intptr_tRichard Henderson13-39/+40
2013-09-02tcg: Change memory offsets to intptr_tRichard Henderson2-16/+8
2013-09-02tcg: Change frame pointer offsets to intptr_tRichard Henderson2-8/+6
2013-09-02tcg: Define TCG_ptr properlyRichard Henderson1-3/+3
2013-09-02tcg: Define TCG_TYPE_PTR properlyRichard Henderson1-3/+6
2013-09-02tcg: Allow TCG_TARGET_REG_BITS to be specified independantlyRichard Henderson6-16/+37
2013-09-02tcg: Change tcg_qemu_tb_exec return to uintptr_tRichard Henderson3-4/+3
2013-09-02tcg: Change flush_icache_range arguments to uintptr_tRichard Henderson10-31/+17
2013-09-02tcg: Constant fold div, remRichard Henderson1-0/+23
2013-09-02tcg-ppc64: Implement muluh, mulshRichard Henderson2-29/+11
2013-09-02tcg-mips: Implement mulsh, muluhRichard Henderson2-2/+12
2013-09-02tcg: Add muluh and mulsh opcodesRichard Henderson16-11/+128
2013-09-01tci: Remove function tcg_out64 (fix broken build)Stefan Weil1-7/+0
2013-08-26tcg-i386: Use new return-argument ld/st helpersRichard Henderson1-56/+47
2013-08-26tcg-i386: Tidy qemu_ld/st slow pathRichard Henderson1-91/+74
2013-08-26tcg-i386: Try pc-relative lea for constant formationRichard Henderson1-5/+20
2013-08-26tcg-i386: Add and use tcg_out64Richard Henderson2-2/+8
2013-08-26tcg: Tidy generated code for tcg_outNRichard Henderson1-4/+6
2013-08-08tcg/mips: fix invalid op definition errorsJames Hogan1-0/+10
2013-07-30tci: Fix broken build (compiler warning caused by redefined macro BIT)Stefan Weil1-3/+0
2013-07-15Merge git://github.com/hw-claudio/qemu-aarch64-queue into tcg-nextRichard Henderson1-53/+203
2013-07-15tcg/aarch64: Implement tlb lookup fast pathJani Kokkonen1-50/+174
2013-07-09tcg-arm: Implement tcg_register_jitRichard Henderson1-9/+67
2013-07-09tcg-i386: Use QEMU_BUILD_BUG_ON instead of assert for frame sizeRichard Henderson1-3/+3
2013-07-09tcg: Move the CIE and FDE header definitions to common codeRichard Henderson4-76/+51
2013-07-09tcg: Fix high_pc fields in .debug_infoRichard Henderson1-2/+2
2013-07-09tcg-arm: Use AT_PLATFORM to detect the host ISARichard Henderson1-4/+16
2013-07-09tcg-arm: Simplify logic in detecting the ARM ISA in useRichard Henderson1-39/+23
2013-07-09tcg-arm: Rename use_armv5_instructions to use_armvt5_instructionsRichard Henderson1-6/+6
2013-07-09tcg-arm: Make use of conditional availability of opcodes for divideRichard Henderson2-8/+22
2013-07-09tcg: Simplify logic using TCG_OPF_NOT_PRESENTRichard Henderson3-15/+18
2013-07-09tcg: Allow non-constant control macrosRichard Henderson1-1/+1
2013-07-09tcg-ppc64: Don't implement remRichard Henderson2-28/+2
2013-07-09tcg-ppc: Don't implement remRichard Henderson2-15/+1