summaryrefslogtreecommitdiffstats
path: root/tcg
Commit message (Expand)AuthorAgeFilesLines
* tcg/mips: delete commented out extern keyword.Jiang Biao2017-10-101-1/+1
* tcg: define TCG_HIGHWATEREmilio G. Cota2017-10-101-1/+3
* tcg: take .helpers out of TCGContextEmilio G. Cota2017-10-102-7/+5Star
* tci: move tci_regs to tcg_qemu_tb_exec's stackEmilio G. Cota2017-10-101-273/+279
* exec-all: extract tb->tc_* into a separate struct tc_tbEmilio G. Cota2017-10-101-2/+2
* tcg: remove addr argument from lookup_tb_ptrEmilio G. Cota2017-10-102-4/+4
* tcg/mips: constify tcg_target_callee_save_regsEmilio G. Cota2017-10-101-1/+1
* tcg/i386: constify tcg_target_callee_save_regsEmilio G. Cota2017-10-101-1/+1
* tcg/mips: Fully convert tcg_target_op_defRichard Henderson2017-09-171-154/+170
* tcg/sparc: Fully convert tcg_target_op_defRichard Henderson2017-09-171-102/+137
* tcg/ppc: Fully convert tcg_target_op_defRichard Henderson2017-09-171-153/+168
* tcg/arm: Fully convert tcg_target_op_defRichard Henderson2017-09-171-79/+107
* tcg/aarch64: Fully convert tcg_target_op_defRichard Henderson2017-09-171-131/+151
* tcg: Fix types in tcg_regset_{set,reset}_regRichard Henderson2017-09-171-3/+3
* tcg: Remove tcg_regset_set32Richard Henderson2017-09-178-103/+90Star
* tcg: Remove tcg_regset_{or,and,andnot,not}Richard Henderson2017-09-172-5/+1Star
* tcg: Remove tcg_regset_setRichard Henderson2017-09-173-28/+28
* tcg: Remove tcg_regset_clearRichard Henderson2017-09-1710-16/+14Star
* tcg: Add tcg_op_supportedRichard Henderson2017-09-172-3/+226
* accel/tcg: move tcg-runtime to accel/tcg/Philippe Mathieu-Daudé2017-09-172-370/+0Star
* tcg/ppc: disable atomic write check on ppc32Philippe Mathieu-Daudé2017-09-171-1/+3
* tcg/tci: do not use ldst label (never implemented)Philippe Mathieu-Daudé2017-09-111-4/+0Star
* tcg/ppc: Use constant pool for moviRichard Henderson2017-09-072-4/+31
* tcg/ppc: Look for shifted constantsRichard Henderson2017-09-071-10/+48
* tcg/ppc: Change TCG_REG_RA to TCG_REG_TBRichard Henderson2017-09-071-151/+122Star
* tcg/arm: Use constant pool for callRichard Henderson2017-09-071-6/+3Star
* tcg/arm: Use constant pool for moviRichard Henderson2017-09-072-18/+75
* tcg/arm: Extract INSN_NOPRichard Henderson2017-09-071-10/+11
* tcg/arm: Code rearrangementRichard Henderson2017-09-071-258/+257Star
* tcg/arm: Tighten tlb indexing offset testRichard Henderson2017-09-071-1/+3
* tcg/arm: Improve tlb load for armv7Richard Henderson2017-09-071-20/+52
* tcg/sparc: Use constant pool for moviRichard Henderson2017-09-072-21/+58
* tcg/sparc: Introduce TCG_REG_TBRichard Henderson2017-09-071-30/+140
* tcg/aarch64: Use constant pool for moviRichard Henderson2017-09-072-30/+33
* tcg/s390: Use constant pool for cmpiRichard Henderson2017-09-071-69/+67Star
* tcg/s390: Use constant pool for xoriRichard Henderson2017-09-071-37/+40
* tcg/s390: Use constant pool for oriRichard Henderson2017-09-071-40/+34Star
* tcg/s390: Use constant pool for andiRichard Henderson2017-09-071-6/+14
* tcg/s390: Use constant pool for moviRichard Henderson2017-09-072-53/+78
* tcg/s390: Fix sign of patch_reloc addendRichard Henderson2017-09-071-12/+13
* tcg/s390: Introduce TCG_REG_TBRichard Henderson2017-09-072-12/+61
* tcg/i386: Store out-of-range call targets in constant poolRichard Henderson2017-09-072-3/+16
* tcg: Infrastructure for managing constant poolsRichard Henderson2017-09-073-0/+98
* tcg: Rearrange ldst label trackingRichard Henderson2017-09-0719-91/+57Star
* tcg: Move USE_DIRECT_JUMP discriminator to tcg/cpu/tcg-target.hRichard Henderson2017-09-0713-17/+61
* tcg/tci: Add TCG_TARGET_DEFAULT_MORichard Henderson2017-09-071-0/+5
* tcg/s390: Use slbgr for setcond le and leuRichard Henderson2017-09-061-76/+43Star
* tcg/s390: Use load-on-condition-2 facilityRichard Henderson2017-09-062-17/+63
* tcg/s390: Use distinct-operands facilityRichard Henderson2017-09-062-28/+91
* tcg/s390: Merge ori+xori facilities check to tcg_target_op_defRichard Henderson2017-09-061-68/+33Star