summaryrefslogtreecommitdiffstats
path: root/tcg/ppc64/tcg-target.c
Commit message (Expand)AuthorAgeFilesLines
* tcg-ppc: Rename the tcg/ppc64 backendRichard Henderson2014-06-231-2540/+0
* tcg-ppc64: Merge ppc32 shiftsRichard Henderson2014-06-231-8/+32
* tcg-ppc64: Support mulsh_i32Richard Henderson2014-06-231-0/+5
* tcg-ppc64: Merge ppc32 register usageRichard Henderson2014-06-231-22/+39
* tcg-ppc64: Merge ppc32 qemu_ld/stRichard Henderson2014-06-231-84/+209
* tcg-ppc64: Merge ppc32 brcond2, setcond2, muluhRichard Henderson2014-06-231-1/+95
* tcg-ppc64: Begin merging ppc32 with ppc64Richard Henderson2014-06-231-37/+67
* tcg-ppc64: Fix sub2 implementationRichard Henderson2014-06-231-7/+7
* tcg-ppc64: Merge 32-bit ABIs into the prologue / frame codeRichard Henderson2014-06-231-7/+32
* tcg-ppc64: Adjust tcg_out_call for ELFv2Ulrich Weigand2014-06-231-0/+17
* tcg-ppc64: Support the ppc64 elfv2 ABIRichard Henderson2014-06-231-0/+4
* tcg-ppc64: Use the correct test in tcg_out_callRichard Henderson2014-06-231-3/+3
* tcg-ppc64: Better parameterize the stack frameRichard Henderson2014-06-231-28/+36
* tcg-ppc64: Fix TCG_TARGET_CALL_STACK_OFFSETRichard Henderson2014-06-231-1/+1
* tcg-ppc64: Move call macros out of tcg-target.hRichard Henderson2014-06-231-0/+5
* tcg-ppc64: Use tcg_out_{ld,st,cmp} internallyRichard Henderson2014-06-231-19/+14
* tcg-ppc64: Relax register restrictions in tcg_out_mem_longRichard Henderson2014-06-231-5/+7
* tcg-ppc64: Move functions aroundRichard Henderson2014-06-231-361/+361
* tcg-ppc64: Avoid some hard-codings of TCG_TYPE_I64Richard Henderson2014-06-231-10/+13
* tcg: Remove unreachable code in tcg_out_op and op_defsRichard Henderson2014-05-121-28/+5
* tcg-ppc64: Rename tcg_out_calli to tcg_out_callRichard Henderson2014-05-121-21/+16
* tcg-ppc64: Define TCG_TARGET_INSN_UNIT_SIZERichard Henderson2014-05-121-84/+80
* tcg-ppc64: Use the type parameter to tcg_target_const_matchRichard Henderson2014-04-181-1/+9
* tcg: Add TCGType parameter to tcg_target_const_matchRichard Henderson2014-04-181-1/+1
* tcg-ppc64: Use qemu_getauxvalRichard Henderson2013-11-301-9/+2
* tcg-ppc64: Support new ldst opcodesRichard Henderson2013-10-121-61/+16
* tcg-ppc64: Convert to le/be ldst helpersRichard Henderson2013-10-121-16/+22
* tcg-ppc64: Use TCGMemOp within qemu_ldst routinesRichard Henderson2013-10-121-39/+45
* tcg: Add tcg-be-ldst.hRichard Henderson2013-10-101-23/+3
* 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
* tcg-ppc64: Avoid code for nop moveRichard Henderson2013-09-251-1/+3
* tcg-ppc64: Use tcg_out64Richard Henderson2013-09-251-5/+1
* tcg-ppc64: Use TCG_REG_Rn constantsRichard Henderson2013-09-251-48/+48
* tcg-ppc64: More use of TAI and SAI helper macrosRichard Henderson2013-09-251-25/+16
* tcg-ppc64: Reformat tcg-target.cRichard Henderson2013-09-251-239/+239
* exec: Split softmmu_defs.hRichard Henderson2013-09-021-3/+0
* tcg: Change tcg_out_ld/st offset to intptr_tRichard Henderson2013-09-021-4/+4
* tcg: Change relocation offsets to intptr_tRichard Henderson2013-09-021-1/+1
* tcg-ppc64: Implement muluh, mulshRichard Henderson2013-09-021-25/+7
* tcg-ppc64: Don't implement remRichard Henderson2013-07-091-26/+0
* tcg-ppc64: rotr_i32 rotates wrong amountAnton Blanchard2013-06-171-1/+1
* tcg-ppc64: Fix add2_i64Anton Blanchard2013-06-171-7/+7
OpenPOWER on IntegriCloud