From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50802) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WOefD-0007EJ-9P for qemu-devel@nongnu.org; Fri, 14 Mar 2014 22:49:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WOef4-00078K-SA for qemu-devel@nongnu.org; Fri, 14 Mar 2014 22:49:31 -0400 Received: from mail-pb0-x235.google.com ([2607:f8b0:400e:c01::235]:44311) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WOef4-00078G-Ku for qemu-devel@nongnu.org; Fri, 14 Mar 2014 22:49:22 -0400 Received: by mail-pb0-f53.google.com with SMTP id rp16so3365640pbb.40 for ; Fri, 14 Mar 2014 19:49:21 -0700 (PDT) Sender: Richard Henderson From: Richard Henderson Date: Fri, 14 Mar 2014 19:48:26 -0700 Message-Id: <1394851732-25692-1-git-send-email-rth@twiddle.net> Subject: [Qemu-devel] [PATCH 00/26] tcg/aarch64 improvements, part 3 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, claudio.fontana@gmail.com 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