From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MLKzw-000746-PZ for qemu-devel@nongnu.org; Mon, 29 Jun 2009 13:50:32 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MLKzr-00071n-Pj for qemu-devel@nongnu.org; Mon, 29 Jun 2009 13:50:32 -0400 Received: from [199.232.76.173] (port=41367 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MLKzr-00071g-L6 for qemu-devel@nongnu.org; Mon, 29 Jun 2009 13:50:27 -0400 Received: from mail-ew0-f211.google.com ([209.85.219.211]:44006) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MLKzr-0005NV-9n for qemu-devel@nongnu.org; Mon, 29 Jun 2009 13:50:27 -0400 Received: by ewy7 with SMTP id 7so5009639ewy.34 for ; Mon, 29 Jun 2009 10:50:26 -0700 (PDT) MIME-Version: 1.0 Date: Mon, 29 Jun 2009 19:50:26 +0200 Message-ID: <5b31733c0906291050w355b2fe0n9ac6f62f3486e47c@mail.gmail.com> From: Filip Navara Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] [PATCH 0/3] RFC: TCG ARM optimizations List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel Hello! I have been playing with some optimizations on the generated code for ARM target and x86 host. The result are the following three patches that improve the performance by 10% for Dhrystone benchmark compiled for the ARM7TDMI target. Also the size of the output x86 code has shrunk by up to 40% in some cases. These patches are relatively small and self-contained, so I would like to get them to merged eventually if others agree. I've some ideas for further optimizations, but implementing them would require substantial effort and the benefits are questionable. Big thanks goes to Laurent Desnogues who actually had suggested where the bottlenecks are. Best regards, Filip Navara