[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/8] tcg-arm ldst improvements
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH v2 0/8] tcg-arm ldst improvements |
Date: |
Fri, 30 Aug 2013 10:47:09 -0700 |
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
- [Qemu-devel] [PATCH v2 0/8] tcg-arm ldst improvements,
Richard Henderson <=
- [Qemu-devel] [PATCH v2 1/8] tcg-arm: Use ldrd/strd for appropriate qemu_ld/st64, Richard Henderson, 2013/08/30
- [Qemu-devel] [PATCH v2 3/8] tcg-arm: Use strd for tcg_out_arg_reg64, Richard Henderson, 2013/08/30
- [Qemu-devel] [PATCH v2 4/8] tcg-arm: Use QEMU_BUILD_BUG_ON to verify constraints on tlb, Richard Henderson, 2013/08/30
- [Qemu-devel] [PATCH v2 2/8] tcg-arm: Rearrange slow-path qemu_ld/st, Richard Henderson, 2013/08/30
- [Qemu-devel] [PATCH v2 5/8] tcg-arm: Move load of tlb addend into tcg_out_tlb_read, Richard Henderson, 2013/08/30
- [Qemu-devel] [PATCH v2 6/8] tcg-arm: Return register containing tlb addend, Richard Henderson, 2013/08/30
- [Qemu-devel] [PATCH v2 7/8] tcg-arm: Remove restriction on qemu_ld output register, Richard Henderson, 2013/08/30
- [Qemu-devel] [PATCH v2 8/8] tcg-arm: Move the tlb addend load earlier, Richard Henderson, 2013/08/30