From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48493) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wgacm-0001Rc-Ph for qemu-devel@nongnu.org; Sat, 03 May 2014 10:09:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wgacd-00070T-Ox for qemu-devel@nongnu.org; Sat, 03 May 2014 10:09:08 -0400 Received: from mail-pa0-x235.google.com ([2607:f8b0:400e:c03::235]:33939) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wgacd-00070N-Ht for qemu-devel@nongnu.org; Sat, 03 May 2014 10:08:59 -0400 Received: by mail-pa0-f53.google.com with SMTP id kp14so2442446pab.40 for ; Sat, 03 May 2014 07:08:58 -0700 (PDT) Received: from pike.twiddle.home (50-194-63-110-static.hfc.comcastbusiness.net. [50.194.63.110]) by mx.google.com with ESMTPSA id ry8sm19985030pac.29.2014.05.03.07.08.56 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 03 May 2014 07:08:57 -0700 (PDT) Sender: Richard Henderson From: Richard Henderson Date: Sat, 3 May 2014 07:08:46 -0700 Message-Id: <1399126135-14560-1-git-send-email-rth@twiddle.net> Subject: [Qemu-devel] [PATCH 0/9] tcg/s390 improvements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Most of these relate to converting to the "new" ldst opcodes. (Two unconverted backends remaining...) In addition, some other minor improvements to the generated code. Tested on a z10 system, where the LOAD ON CONDITION insn is supported. r~ Richard Henderson (9): tcg-s390: Convert to TCGMemOp tcg-s390: Integrate endianness into TCGMemOp tcg-s390: Convert to new ldst opcodes tcg-s390: Move ldst helpers out of line tcg-s390: Use more risbg in the tlb sequence tcg-s390: Implement tcg_register_jit tcg-s390: Allow immediate operands to add2 and sub2 tcg-s390: Improve setcond tcg-s390: Don't force -march=z990 configure | 4 +- tcg/s390/tcg-target.c | 748 +++++++++++++++++++++++++++++--------------------- tcg/s390/tcg-target.h | 2 +- 3 files changed, 443 insertions(+), 311 deletions(-) -- 1.9.0