[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/26] tcg/aarch64 improvements, part 3
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH 00/26] tcg/aarch64 improvements, part 3 |
Date: |
Fri, 14 Mar 2014 19:48:26 -0700 |
This is the last of my queued patches for aarch64. I didn't really
see a good place to split this apart.
r~
Richard Henderson (26):
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 FP and LR in translated code
tcg-aarch64: Introduce tcg_out_insn_3314
tcg-aarch64: Rearrange prologue insn order
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: Implement TCG_TARGET_HAS_new_ldst
tcg-aarch64: Introduce tcg_out_insn_3507
tcg-aarch64: Merge aarch64_ldst_get_data/type into tcg_out_op
tcg-aarch64: Replace aarch64_ldst_op_data with TCGMemOp
tcg-aarch64: Replace aarch64_ldst_op_data with AArch64LdstType
tcg-aarch64: Prefer unsigned offsets before signed offsets for ldst
tcg-aarch64: Merge tcg_out_movr with tcg_out_mov
tcg-aarch64: Support stores of zero
tcg/aarch64/tcg-target.c | 1084 +++++++++++++++++++++++-----------------------
tcg/aarch64/tcg-target.h | 34 +-
user-exec.c | 29 +-
3 files changed, 588 insertions(+), 559 deletions(-)
--
1.8.5.3
- [Qemu-devel] [PATCH 00/26] tcg/aarch64 improvements, part 3,
Richard Henderson <=