From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60391) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VGAKD-0000AW-12 for qemu-devel@nongnu.org; Sun, 01 Sep 2013 12:16:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VGAK2-0006ue-32 for qemu-devel@nongnu.org; Sun, 01 Sep 2013 12:16:28 -0400 Received: from mail-pb0-x22a.google.com ([2607:f8b0:400e:c01::22a]:54521) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VGAK1-0006ua-S6 for qemu-devel@nongnu.org; Sun, 01 Sep 2013 12:16:18 -0400 Received: by mail-pb0-f42.google.com with SMTP id un15so3823407pbc.15 for ; Sun, 01 Sep 2013 09:16:16 -0700 (PDT) Sender: Richard Henderson From: Richard Henderson Date: Sun, 1 Sep 2013 09:15:59 -0700 Message-Id: <1378052173-3579-1-git-send-email-rth@twiddle.net> Subject: [Qemu-devel] [PATCH 00/14] tcg-ppc64 improvements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: aurelien@aurel32.net A random collection of cleanups to the ppc64 backend, culminating in a conversion to out-of-line calls to the ldst helpers. The final conversion looks a lot like the ppc32 version. r~ Richard Henderson (14): tcg-ppc64: Reformat tcg-target.c tcg-ppc64: More use of TAI and SAI helper macros tcg-ppc64: Use TCG_REG_Rn constants tcg-ppc64: Use tcg_out64 tcg-ppc64: Avoid code for nop move tcg-ppc64: Don't load the static chain from TCG tcg-ppc64: Fold constant call address into descriptor load tcg-ppc64: Look through a constant function descriptor tcg-ppc64: Tidy register allocation order tcg-ppc64: Handle long offsets better tcg-ppc64: Implement tcg_register_jit tcg-ppc64: Streamline tcg_out_tlb_read tcg-ppc64: Add _noaddr functions for emitting forward branches tcg-ppc64: Implement CONFIG_QEMU_LDST_OPTIMIZATION configure | 2 +- tcg/ppc64/tcg-target.c | 1109 +++++++++++++++++++++++++++--------------------- 2 files changed, 616 insertions(+), 495 deletions(-) -- 1.8.3.1