summaryrefslogtreecommitdiffstats
path: root/tcg
Commit message (Expand)AuthorAgeFilesLines
* 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
* tcg/s390: Merge add2i facilities check to tcg_target_op_defRichard Henderson2017-09-061-24/+14Star
* tcg/s390: Merge muli facilities check to tcg_target_op_defRichard Henderson2017-09-061-20/+25
* tcg/s390: Merge cmpi facilities check to tcg_target_op_defRichard Henderson2017-09-061-38/+30Star
* tcg/s390: Fully convert tcg_target_op_defRichard Henderson2017-09-061-124/+154
* tcg: Implement implicit ordering semanticsPranith Kumar2017-09-051-0/+16
* tcg: Add tcg target default memory orderingPranith Kumar2017-09-056-0/+12
* tcg: Remove support for ia64 as hostRichard Henderson2017-09-052-2680/+0Star
* tcg: Increase minimum alignment from tcg_malloc to 8Richard Henderson2017-08-031-1/+4
* tcg/arm: Fix runtime overalignment testRichard Henderson2017-08-031-1/+1
* docs: fix broken paths to docs/devel/atomics.txtPhilippe Mathieu-Daudé2017-07-311-1/+1
* util: Introduce include/qemu/cpuid.hRichard Henderson2017-07-241-28/+8Star
* tcg/tci: enable bswap16_i64Philippe Mathieu-Daudé2017-07-191-1/+0Star
* tcg/mips: reserve a register for the guest_base.Jiang Biao2017-07-191-4/+13
* exec: [tcg] Use different TBs according to the vCPU's dynamic tracing stateLluís Vilanova2017-07-171-1/+2
* tcg/mips: Bugfix for crash when running program with qemu-i386.Jiang Biao2017-07-101-4/+4
* tcg/aarch64: Enable indirect jump path using LDR (literal)Pranith Kumar2017-07-101-14/+28
* tcg/aarch64: Use ADRP+ADD to compute target addressPranith Kumar2017-07-101-6/+30
* tcg/aarch64: Introduce and use long branch to registerPranith Kumar2017-07-101-2/+13
* tcg: move tb_lock out of translate-all.hPaolo Bonzini2017-07-041-4/+0Star
* Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20170619' into stagingPeter Maydell2017-06-226-117/+89Star
|\
| * tcg/arm: Use ldr (literal) for goto_tbRichard Henderson2017-06-191-5/+18
| * tcg/arm: Try pc-relative addresses for moviRichard Henderson2017-06-191-13/+27
| * tcg/arm: Use indirect branch for goto_tbRichard Henderson2017-06-191-15/+2Star
| * tcg/aarch64: Use ADR in tcg_out_moviRichard Henderson2017-06-191-1/+6
| * tcg: allocate TB structs before the corresponding translated codeEmilio G. Cota2017-06-192-1/+21
| * util: add cacheinfoEmilio G. Cota2017-06-191-69/+2Star
* | tcg: move tcg backend files into accel/tcg/Yang Zhong2017-06-152-0/+1484
|/
* tcg/mips: implement goto_ptrAurelien Jarno2017-06-052-1/+14
* tcg/arm: Implement goto_ptrRichard Henderson2017-06-052-5/+22
* tcg/arm: Clarify tcg_out_bx for arm4 hostRichard Henderson2017-06-051-14/+15
* tcg/s390: Implement goto_ptrRichard Henderson2017-06-052-4/+22
* tcg/sparc: Implement goto_ptrRichard Henderson2017-06-052-2/+11
* tcg/aarch64: Implement goto_ptrRichard Henderson2017-06-052-3/+21