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