summaryrefslogtreecommitdiff
path: root/tcg
AgeCommit message (Expand)AuthorFilesLines
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-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
2013-07-09tcg-arm: Don't implement remRichard Henderson2-16/+1
2013-07-09tcg: Split rem requirement from div requirementRichard Henderson12-12/+50
2013-07-03tcg/aarch64: implement ldst 12bit scaled uimm offsetClaudio Fontana1-3/+29
2013-06-17tcg-ppc64: rotr_i32 rotates wrong amountAnton Blanchard1-1/+1
2013-06-17tcg-ppc64: Fix add2_i64Anton Blanchard1-7/+7
2013-06-17tcg-ppc64: bswap64 rotates output 32 bitsAnton Blanchard1-2/+0
2013-06-17tcg-ppc64: Fix RLDCL opcodeAnton Blanchard1-5/+6
2013-06-14Merge remote-tracking branch 'pmaydell/tcg-aarch64.next' into stagingAnthony Liguori2-0/+1503
2013-06-12tcg/aarch64: implement user mode qemu ld/stJani Kokkonen1-5/+116