A random collection of cleanups to the ppc64 backend, culminating
in a conversion to out-of-line calls to the ldst helpers.  The
final conversion looks a lot like the ppc32 version.


r~


Richard Henderson (14):
  tcg-ppc64: Reformat tcg-target.c
  tcg-ppc64: More use of TAI and SAI helper macros
  tcg-ppc64: Use TCG_REG_Rn constants
  tcg-ppc64: Use tcg_out64
  tcg-ppc64: Avoid code for nop move
  tcg-ppc64: Don't load the static chain from TCG
  tcg-ppc64: Fold constant call address into descriptor load
  tcg-ppc64: Look through a constant function descriptor
  tcg-ppc64: Tidy register allocation order
  tcg-ppc64: Handle long offsets better
  tcg-ppc64: Implement tcg_register_jit
  tcg-ppc64: Streamline tcg_out_tlb_read
  tcg-ppc64: Add _noaddr functions for emitting forward branches
  tcg-ppc64: Implement CONFIG_QEMU_LDST_OPTIMIZATION

 configure              |    2 +-
 tcg/ppc64/tcg-target.c | 1109 +++++++++++++++++++++++++++---------------------
 2 files changed, 616 insertions(+), 495 deletions(-)

-- 
1.8.3.1


Reply via email to