Changes since v1,
  * Rebase on the v2 of "Further ldst..."
  * Split patch 5 into 3 pieces for easier review.
  * Remove the 'L' constraint, handling all possible ld64 output registers.
    On v6 this tends to make more use of ldrd as r1 is no longer disallowed.


r~


Richard Henderson (8):
  tcg-arm: Use ldrd/strd for appropriate qemu_ld/st64
  tcg-arm: Rearrange slow-path qemu_ld/st
  tcg-arm: Use strd for tcg_out_arg_reg64
  tcg-arm: Use QEMU_BUILD_BUG_ON to verify constraints on tlb
  tcg-arm: Move load of tlb addend into tcg_out_tlb_read
  tcg-arm: Return register containing tlb addend
  tcg-arm: Remove restriction on qemu_ld output register
  tcg-arm: Move the tlb addend load earlier

 include/exec/exec-all.h |  14 --
 tcg/arm/tcg-target.c    | 389 +++++++++++++++++++++++++++---------------------
 2 files changed, 216 insertions(+), 187 deletions(-)

-- 
1.8.1.4


Reply via email to