summaryrefslogtreecommitdiffstats
path: root/tcg
Commit message (Expand)AuthorAgeFilesLines
* tcg: Add TCGV_UNUSED_PTR, TCGV_IS_UNUSED_PTR, TCGV_EQUAL_PTRPeter Maydell2014-02-081-0/+3
* tcg/s390: Remove sigill_handlerRichard Henderson2014-02-011-19/+0
* Merge remote-tracking branch 'rth/tcg-movbe' into stagingPeter Maydell2014-01-301-48/+97
|\
| * tcg/i386: cleanup useless #ifdefAurelien Jarno2014-01-251-2/+0
| * tcg/i386: use movbe instruction in qemu_ldst routinesAurelien Jarno2014-01-251-37/+80
| * tcg/i386: add support for three-byte opcodesAurelien Jarno2014-01-251-8/+16
| * tcg/i386: remove hardcoded P_REXW valueAurelien Jarno2014-01-251-1/+1
* | TCG: Fix I64-on-32bit-host temporariesAlexander Graf2014-01-301-1/+1
|/
* tcg/i386: fix a commentAurelien Jarno2013-12-211-1/+1
* tcg: Use bitmaps for free temporariesRichard Henderson2013-12-102-22/+21
* tcg-s390: Use qemu_getauxval in query_facilitiesRichard Henderson2013-11-301-83/+12
* tcg-arm: Use qemu_getauxvalRichard Henderson2013-11-301-9/+5
* tcg-ppc64: Use qemu_getauxvalRichard Henderson2013-11-301-9/+2
* tcg-ia64: Introduce tcg_opc_bswap64_iRichard Henderson2013-11-181-35/+28
* tcg-ia64: Introduce tcg_opc_ext_iRichard Henderson2013-11-181-30/+24
* tcg-ia64: Introduce tcg_opc_movi_aRichard Henderson2013-11-181-16/+16
* tcg-ia64: Introduce tcg_opc_mov_aRichard Henderson2013-11-181-19/+16
* tcg-ia64: Use A3 form of logical operationsRichard Henderson2013-11-181-30/+34
* tcg-ia64: Use SUB_A3 and ADDS_A4 for subtractionRichard Henderson2013-11-181-2/+23
* tcg-ia64: Use ADDS for small additionRichard Henderson2013-11-181-4/+16
* tcg-ia64: Avoid unnecessary stop bit in tcg_out_aluRichard Henderson2013-11-181-11/+6
* tcg-ia64: Move AREG0 to R32Richard Henderson2013-11-182-9/+8
* tcg-ia64: Simplify brcondRichard Henderson2013-11-181-34/+10
* tcg-ia64: Handle constant callsRichard Henderson2013-11-181-3/+35
* tcg-ia64: Use shortcuts for nop insnsRichard Henderson2013-11-181-124/+127
* tcg-ia64: Use TCGMemOp within qemu_ldst routinesRichard Henderson2013-11-181-82/+91
* tcg-ppc64: Support new ldst opcodesRichard Henderson2013-10-122-62/+17
* tcg-ppc: Support new ldst opcodesRichard Henderson2013-10-122-66/+33
* tcg-ppc64: Convert to le/be ldst helpersRichard Henderson2013-10-121-16/+22
* tcg-ppc: Convert to le/be ldst helpersRichard Henderson2013-10-121-24/+33
* tcg-ppc64: Use TCGMemOp within qemu_ldst routinesRichard Henderson2013-10-121-39/+45
* tcg-ppc: Use TCGMemOp within qemu_ldst routinesRichard Henderson2013-10-121-56/+48
* tcg-arm: Improve GUEST_BASE qemu_ld/stRichard Henderson2013-10-121-104/+116
* tcg-arm: Convert to new ldst opcodesRichard Henderson2013-10-122-71/+38
* tcg-arm: Tidy variable naming convention in qemu_ld/stRichard Henderson2013-10-121-115/+115
* tcg-arm: Convert to le/be ldst helpersRichard Henderson2013-10-121-21/+29
* tcg-arm: Use TCGMemOp within qemu_ldst routinesRichard Henderson2013-10-121-64/+61
* tcg-i386: Support new ldst opcodesRichard Henderson2013-10-122-90/+51
* tcg-i386: Remove "cb" output restriction from qemu_st8 for i386Richard Henderson2013-10-121-2/+8
* tcg-i386: Tidy softmmu routinesRichard Henderson2013-10-121-249/+208
* tcg-i386: Use TCGMemOp within qemu_ldst routinesRichard Henderson2013-10-121-64/+59
* tcg: Use TCGMemOp for TCGLabelQemuLdst.opcRichard Henderson2013-10-121-1/+1
* exec: Add both big- and little-endian memory helpersRichard Henderson2013-10-101-16/+53
* tcg: Add qemu_ld_st_i32/64Richard Henderson2013-10-1014-239/+368
* tcg: Add TCGMemOpRichard Henderson2013-10-101-0/+54
* tcg: Add tcg-be-ldst.hRichard Henderson2013-10-108-158/+112
* tcg: Add tcg-be-null.hRichard Henderson2013-10-106-0/+53
* tcg-aarch64: Update to helper_ret_*_mmu routinesRichard Henderson2013-10-101-12/+16
* tcg: Merge tcg_register_helper into tcg_context_initRichard Henderson2013-10-102-16/+6
* tcg: Add tcg-runtime.c helpers to all_helpersRichard Henderson2013-10-101-0/+16
OpenPOWER on IntegriCloud