From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51356) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VFAMU-0008OX-75 for qemu-devel@nongnu.org; Thu, 29 Aug 2013 18:06:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VFAMO-00014s-Rw for qemu-devel@nongnu.org; Thu, 29 Aug 2013 18:06:42 -0400 Received: from mail-qc0-x232.google.com ([2607:f8b0:400d:c01::232]:59419) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VFAMO-000141-Mr for qemu-devel@nongnu.org; Thu, 29 Aug 2013 18:06:36 -0400 Received: by mail-qc0-f178.google.com with SMTP id v1so490258qcw.37 for ; Thu, 29 Aug 2013 15:06:35 -0700 (PDT) Sender: Richard Henderson From: Richard Henderson Date: Thu, 29 Aug 2013 15:05:54 -0700 Message-Id: <1377813961-12208-1-git-send-email-rth@twiddle.net> Subject: [Qemu-devel] [PATCH v2 0/7] Further tcg ldst improvements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: aurelien@aurel32.net Changes from v1 to v2: * Rebased vs master, fixing minor conflicts. * Dropped the tail-call from qemu_ld slow path to helper, as discussed wrt not constraining the ld output register. The patch set is available at git://github.com/rth7680/qemu.git tcg-ool-2 r~ Richard Henderson (7): exec: Reorganize the GETRA/GETPC macros tcg-i386: Don't perform GETPC adjustment in TCG code exec: Rename USUFFIX to LSUFFIX target: Include softmmu_exec.h where forgotten exec: Split softmmu_defs.h tcg: Introduce zero and sign-extended versions of load helpers tcg-i386: Make use of zero-extended memory helper routines include/exec/exec-all.h | 89 ++++++++++++++++++++--------------------- include/exec/softmmu_defs.h | 49 ----------------------- include/exec/softmmu_exec.h | 3 +- include/exec/softmmu_template.h | 88 ++++++++++++++++++++++++++++++---------- target-lm32/op_helper.c | 2 + target-moxie/helper.c | 1 + target-ppc/mmu_helper.c | 2 + target-unicore32/op_helper.c | 2 + target-xtensa/op_helper.c | 1 + tcg/aarch64/tcg-target.c | 2 - tcg/arm/tcg-target.c | 2 - tcg/hppa/tcg-target.c | 2 - tcg/i386/tcg-target.c | 58 +++++++++++---------------- tcg/ia64/tcg-target.c | 3 -- tcg/mips/tcg-target.c | 3 -- tcg/ppc/tcg-target.c | 2 - tcg/ppc64/tcg-target.c | 3 -- tcg/s390/tcg-target.c | 3 -- tcg/sparc/tcg-target.c | 2 - tcg/tcg.h | 52 ++++++++++++++++++++++++ 20 files changed, 194 insertions(+), 175 deletions(-) delete mode 100644 include/exec/softmmu_defs.h -- 1.8.1.4