From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53046) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vbyl5-0002ek-Sb for qemu-devel@nongnu.org; Thu, 31 Oct 2013 16:22:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vbykw-0000M5-FA for qemu-devel@nongnu.org; Thu, 31 Oct 2013 16:22:23 -0400 Received: from mail-pa0-x22d.google.com ([2607:f8b0:400e:c03::22d]:52325) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vbykw-0000Lx-7o for qemu-devel@nongnu.org; Thu, 31 Oct 2013 16:22:14 -0400 Received: by mail-pa0-f45.google.com with SMTP id kp14so3060139pab.4 for ; Thu, 31 Oct 2013 13:22:13 -0700 (PDT) Sender: Richard Henderson From: Richard Henderson Date: Thu, 31 Oct 2013 13:21:49 -0700 Message-Id: <1383250929-10288-1-git-send-email-rth@twiddle.net> Subject: [Qemu-devel] [PATCH 00/20] tcg improvements for ia64 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: aliguori@amazon.com, aurelien@aurel32.net This is an update and rebase of a patch set I sent at the beginning of September. If I get no comments on this round I'll just send a pull request next week. r~ Richard Henderson (20): tcg-ia64: Use TCGMemOp within qemu_ldst routines tcg-ia64: Use shortcuts for nop insns tcg-ia64: Handle constant calls tcg-ia64: Simplify brcond tcg-ia64: Move AREG0 to R32 tcg-ia64: Avoid unnecessary stop bit in tcg_out_alu tcg-ia64: Use ADDS for small addition tcg-ia64: Use SUB_A3 and ADDS_A4 for subtraction tcg-ia64: Use A3 form of logical operations tcg-ia64: Introduce tcg_opc_mov_a tcg-ia64: Introduce tcg_opc_movi_a tcg-ia64: Introduce tcg_opc_ext_i tcg-ia64: Introduce tcg_opc_bswap64_i tcg-ia64: Re-bundle the tlb load tcg-ia64: Move bswap for store into tlb load tcg-ia64: Move tlb addend load into tlb read tcg-ia64: Reduce code duplication in tcg_out_qemu_ld tcg-ia64: Convert to new ldst helpers tcg-ia64: Move part of softmmu slow path out of line tcg-ia64: Optimize small arguments to exit_tb tcg/ia64/tcg-target.c | 1044 +++++++++++++++++++++++++++---------------------- tcg/ia64/tcg-target.h | 4 +- 2 files changed, 572 insertions(+), 476 deletions(-) -- 1.8.3.1