[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL for-2.1 00/25] tcg-aarch64 improvements
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PULL for-2.1 00/25] tcg-aarch64 improvements |
Date: |
Wed, 16 Apr 2014 09:17:43 -0700 |
Thanks for the patience during 5 iterations of this patch set,
but it's all reviewed now awaiting the opening of version 2.1.
r~
The following changes since commit 851627352c52b5beebf119785885391fa05a44c5:
Update version for v2.0.0-rc3 release (2014-04-14 17:45:11 +0100)
are available in the git repository at:
git://github.com/rth7680/qemu.git tcg-aarch-6-5
for you to fetch changes up to b825025f08823453929ad02cb16dcfbab7eab327:
tcg-aarch64: Use tcg_out_mov in preference to tcg_out_movr (2014-04-16
12:13:02 -0400)
----------------------------------------------------------------
Richard Henderson (25):
tcg-aarch64: Properly detect SIGSEGV writes
tcg-aarch64: Use intptr_t apropriately
tcg-aarch64: Use TCGType and TCGMemOp constants
tcg-aarch64: Use MOVN in tcg_out_movi
tcg-aarch64: Use ORRI in tcg_out_movi
tcg-aarch64: Special case small constants in tcg_out_movi
tcg-aarch64: Use adrp in tcg_out_movi
tcg-aarch64: Use symbolic names for branches
tcg-aarch64: Create tcg_out_brcond
tcg-aarch64: Use CBZ and CBNZ
tcg-aarch64: Reuse LR in translated code
tcg-aarch64: Introduce tcg_out_insn_3314
tcg-aarch64: Implement tcg_register_jit
tcg-aarch64: Avoid add with zero in tlb load
tcg-aarch64: Use tcg_out_call for qemu_ld/st
tcg-aarch64: Use ADR to pass the return address to the ld/st helpers
tcg-aarch64: Use TCGMemOp in qemu_ld/st
tcg-aarch64: Pass qemu_ld/st arguments directly
tcg-aarch64: Implement TCG_TARGET_HAS_new_ldst
tcg-aarch64: Support stores of zero
tcg-aarch64: Introduce tcg_out_insn_3507
tcg-aarch64: Merge aarch64_ldst_get_data/type into tcg_out_op
tcg-aarch64: Introduce tcg_out_insn_3312, _3310, _3313
tcg-aarch64: Prefer unsigned offsets before signed offsets for ldst
tcg-aarch64: Use tcg_out_mov in preference to tcg_out_movr
tcg/aarch64/tcg-target.c | 1127 ++++++++++++++++++++++++----------------------
tcg/aarch64/tcg-target.h | 34 +-
user-exec.c | 25 +-
3 files changed, 628 insertions(+), 558 deletions(-)
- [Qemu-devel] [PULL for-2.1 00/25] tcg-aarch64 improvements,
Richard Henderson <=
- [Qemu-devel] [PULL for-2.1 01/25] tcg-aarch64: Properly detect SIGSEGV writes, Richard Henderson, 2014/04/16
- [Qemu-devel] [PULL for-2.1 02/25] tcg-aarch64: Use intptr_t apropriately, Richard Henderson, 2014/04/16
- [Qemu-devel] [PULL for-2.1 03/25] tcg-aarch64: Use TCGType and TCGMemOp constants, Richard Henderson, 2014/04/16
- [Qemu-devel] [PULL for-2.1 04/25] tcg-aarch64: Use MOVN in tcg_out_movi, Richard Henderson, 2014/04/16
- [Qemu-devel] [PULL for-2.1 05/25] tcg-aarch64: Use ORRI in tcg_out_movi, Richard Henderson, 2014/04/16
- [Qemu-devel] [PULL for-2.1 07/25] tcg-aarch64: Use adrp in tcg_out_movi, Richard Henderson, 2014/04/16
- [Qemu-devel] [PULL for-2.1 06/25] tcg-aarch64: Special case small constants in tcg_out_movi, Richard Henderson, 2014/04/16
- [Qemu-devel] [PULL for-2.1 08/25] tcg-aarch64: Use symbolic names for branches, Richard Henderson, 2014/04/16
- [Qemu-devel] [PULL for-2.1 10/25] tcg-aarch64: Use CBZ and CBNZ, Richard Henderson, 2014/04/16
- [Qemu-devel] [PULL for-2.1 11/25] tcg-aarch64: Reuse LR in translated code, Richard Henderson, 2014/04/16