summaryrefslogtreecommitdiffstats
path: root/tcg
Commit message (Expand)AuthorAgeFilesLines
* tcg-arm: Avoid ldrd/strd for user-only emulationRichard Henderson2014-03-271-4/+17
* tcg-sparc: Convert to new ldst opcodesRichard Henderson2014-03-172-100/+53
* tcg-sparc: Convert to new ldst helpersRichard Henderson2014-03-171-59/+131
* tcg-sparc: Tidy tcg_out_tlb_load interfaceRichard Henderson2014-03-171-40/+30
* tcg-sparc: Use TCGMemOp within qemu_ldst routinesRichard Henderson2014-03-171-51/+65
* tcg-sparc: Improve tcg_out_moviRichard Henderson2014-03-171-21/+31
* tcg-sparc: Dont handle constant arguments to ext32 opsRichard Henderson2014-03-171-12/+4
* tcg-sparc: Don't handle remainderRichard Henderson2014-03-172-23/+2
* tcg-sparc: Use intptr_t as appropriateRichard Henderson2014-03-171-11/+9
* tcg-sparc: Tidy call+jump patternsRichard Henderson2014-03-171-19/+19
* tcg-sparc: Fix tlb readRichard Henderson2014-03-171-21/+15
* tcg-sparc: Fix ld64 for 32-bit modeRichard Henderson2014-03-171-0/+1
* tcg-aarch64: Introduce tcg_out_insn_3405Richard Henderson2014-03-141-21/+27
* tcg-aarch64: Support div, remRichard Henderson2014-03-142-13/+45
* tcg-aarch64: Support muluh, mulshRichard Henderson2014-03-142-2/+14
* tcg-aarch64: Support add2, sub2Richard Henderson2014-03-142-4/+80
* tcg-aarch64: Support depositRichard Henderson2014-03-142-21/+49
* tcg-aarch64: Use tcg_out_insn for setcondRichard Henderson2014-03-141-9/+3
* tcg-aarch64: Support movcondRichard Henderson2014-03-142-2/+36
* tcg-aarch64: Support andc, orc, eqv, not, negRichard Henderson2014-03-142-10/+67
* tcg-aarch64: Handle constant operands to and, or, xorRichard Henderson2014-03-141-49/+107
* tcg-aarch64: Handle constant operands to add, sub, and compareRichard Henderson2014-03-141-22/+78
* tcg-aarch64: Implement mov with tcg_out_insnRichard Henderson2014-03-141-15/+9
* tcg-aarch64: Introduce tcg_out_insn_3401Richard Henderson2014-03-141-46/+26
* tcg-aarch64: Convert shift insns to tcg_out_insnRichard Henderson2014-03-141-31/+21
* tcg-aarch64: Introduce tcg_out_insnRichard Henderson2014-03-141-36/+58
* tcg-aarch64: Remove nop from qemu_st slow pathRichard Henderson2014-03-081-7/+0
* tcg-aarch64: Simplify tcg_out_ldst_9 encodingRichard Henderson2014-03-081-12/+2
* tcg-aarch64: Use intptr_t apropriatelyRichard Henderson2014-03-081-28/+21
* tcg-aarch64: Remove the shift_imm parameter from tcg_out_cmpRichard Henderson2014-03-081-6/+5
* tcg-aarch64: Hoist common argument loads in tcg_out_opRichard Henderson2014-03-081-45/+50
* tcg-aarch64: Don't handle mov/movi in tcg_out_opRichard Henderson2014-03-081-13/+7
* tcg-aarch64: Set ext based on TCG_OPF_64BITRichard Henderson2014-03-081-21/+7
* tcg-aarch64: Change all ext variables to TCGTypeRichard Henderson2014-03-081-27/+37
* tcg-aarch64: Remove redundant CPU_TLB_ENTRY_BITS checkRichard Henderson2014-03-081-6/+0
* tcg: Fix typo in comment (dependancies -> dependencies)Stefan Weil2014-03-021-1/+1
* tcg/i386: Fix build for systems without working cpuid.h (MacOSX, Win32)Peter Maydell2014-02-211-1/+3
* tcg/i386: Use SHLX/SHRX/SARX instructionsRichard Henderson2014-02-171-11/+50
* tcg/i386: Use ANDN instructionRichard Henderson2014-02-172-13/+45
* tcg/i386: Add tcg_out_vex_modrmRichard Henderson2014-02-171-3/+38
* tcg/i386: Move TCG_CT_CONST_* to tcg-target.cRichard Henderson2014-02-172-3/+4
* tcg/optimize: Add more identity simplificationsRichard Henderson2014-02-171-15/+24
* tcg/optimize: Optmize ANDC X,Y,Y to MOV X,0Richard Henderson2014-02-171-0/+1
* tcg/optimize: Simply some logical ops to NOTRichard Henderson2014-02-171-0/+57
* tcg/optimize: Handle known-zeros masks for ANDCRichard Henderson2014-02-171-0/+11
* tcg/optimize: add known-zero bits compute for load opsAurelien Jarno2014-02-171-1/+25
* tcg/optimize: improve known-zero bits for 32-bit opsAurelien Jarno2014-02-171-0/+6
* tcg/optimize: fix known-zero bits optimizationAurelien Jarno2014-02-171-1/+7
* tcg/optimize: fix known-zero bits for right shift opsAurelien Jarno2014-02-171-5/+14
* tcg-arm: The shift count of op_rotl_i32 is in args[2] not args[1].Huw Davies2014-02-171-1/+1
OpenPOWER on IntegriCloud