summaryrefslogtreecommitdiffstats
path: root/tcg
Commit message (Expand)AuthorAgeFilesLines
* 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
* tcg: Put target helper data into an array.Richard Henderson2013-10-101-3/+14
* tcg: Move helper registration into tcg_context_initRichard Henderson2013-10-101-1/+7
* tcg: Use a GHashTable for tcg_find_helperRichard Henderson2013-10-102-65/+19
* tcg: Delete tcg_helper_get_name declarationRichard Henderson2013-10-101-1/+0
* tcg-hppa: Remove tcg backendRichard Henderson2013-10-102-1954/+0
* Merge remote-tracking branch 'rth/tcg-arm-pull' into stagingAnthony Liguori2013-10-091-170/+215
|\
| * tcg-arm: Move the tlb addend load earlierRichard Henderson2013-10-011-5/+6
| * tcg-arm: Remove restriction on qemu_ld output registerRichard Henderson2013-10-011-24/+34
| * tcg-arm: Return register containing tlb addendRichard Henderson2013-10-011-29/+30
| * tcg-arm: Move load of tlb addend into tcg_out_tlb_readRichard Henderson2013-10-011-37/+23
| * tcg-arm: Use QEMU_BUILD_BUG_ON to verify constraints on tlbRichard Henderson2013-10-011-5/+10
| * tcg-arm: Use strd for tcg_out_arg_reg64Richard Henderson2013-10-011-3/+10
| * tcg-arm: Rearrange slow-path qemu_ld/stRichard Henderson2013-10-011-90/+87
| * tcg-arm: Use ldrd/strd for appropriate qemu_ld/st64Richard Henderson2013-10-011-5/+43
* | Merge remote-tracking branch 'sweil/tci' into stagingAnthony Liguori2013-10-092-9/+4
|\ \ | |/ |/|
| * misc: Use new rotate functionsStefan Weil2013-09-251-8/+4
| * tci: Add implementation of rotl_i64, rotr_i64Stefan Weil2013-09-251-1/+0
* | tcg-ppc64: Implement CONFIG_QEMU_LDST_OPTIMIZATIONRichard Henderson2013-09-251-77/+135
* | tcg-ppc64: Add _noaddr functions for emitting forward branchesRichard Henderson2013-09-251-10/+16
* | tcg-ppc64: Streamline tcg_out_tlb_readRichard Henderson2013-09-251-97/+97
* | tcg-ppc64: Implement tcg_register_jitRichard Henderson2013-09-251-23/+73
* | tcg-ppc64: Handle long offsets betterRichard Henderson2013-09-251-73/+74
* | tcg-ppc64: Tidy register allocation orderRichard Henderson2013-09-251-27/+22
* | tcg-ppc64: Look through a constant function descriptorRichard Henderson2013-09-251-4/+19
* | tcg-ppc64: Fold constant call address into descriptor loadRichard Henderson2013-09-251-3/+11
* | tcg-ppc64: Don't load the static chain from TCGRichard Henderson2013-09-251-1/+0
OpenPOWER on IntegriCloud