From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52966) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XpKZc-0002AZ-6x for qemu-devel@nongnu.org; Fri, 14 Nov 2014 12:22:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XpKZW-00022l-2v for qemu-devel@nongnu.org; Fri, 14 Nov 2014 12:22:16 -0500 Received: from mail.uni-paderborn.de ([131.234.142.9]:52182) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XpKZV-00022T-Ti for qemu-devel@nongnu.org; Fri, 14 Nov 2014 12:22:10 -0500 Message-ID: <54664873.1010409@mail.uni-paderborn.de> Date: Fri, 14 Nov 2014 18:22:43 +0000 From: Bastian Koppelmann MIME-Version: 1.0 References: <1415723092-4088-1-git-send-email-rth@twiddle.net> In-Reply-To: <1415723092-4088-1-git-send-email-rth@twiddle.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 2.3 0/8] Linked list for tcg ops List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Richard Henderson , qemu-devel@nongnu.org Cc: aurelien@aurel32.net On 11/11/2014 04:24 PM, Richard Henderson wrote: > Richard Henderson (8): > tcg: Move some opcode generation functions out of line > tcg: Reduce ifdefs in tcg-op.c > tcg: Move emit of INDEX_op_end into gen_tb_end > tcg: Introduce tcg_op_buf_count and tcg_op_buf_full > tcg: Put opcodes in a linked list > tcg: Remove opcodes instead of noping them out > tcg: Implement insert_op_before > tcg: Remove unused opcodes > > Makefile.target | 2 +- > include/exec/gen-icount.h | 22 +- > target-alpha/translate.c | 16 +- > target-arm/translate-a64.c | 10 +- > target-arm/translate.c | 10 +- > target-cris/translate.c | 15 +- > target-i386/translate.c | 11 +- > target-lm32/translate.c | 16 +- > target-m68k/translate.c | 10 +- > target-microblaze/translate.c | 22 +- > target-mips/translate.c | 10 +- > target-moxie/translate.c | 10 +- > target-openrisc/translate.c | 15 +- > target-ppc/translate.c | 11 +- > target-s390x/translate.c | 11 +- > target-sh4/translate.c | 10 +- > target-sparc/translate.c | 10 +- > target-tricore/translate.c | 5 +- > target-unicore32/translate.c | 10 +- > target-xtensa/translate.c | 8 +- > tcg/optimize.c | 307 +++-- > tcg/tcg-op.c | 1941 ++++++++++++++++++++++++++++++++ > tcg/tcg-op.h | 2488 ++++++----------------------------------- > tcg/tcg-opc.h | 9 - > tcg/tcg.c | 535 +++------ > tcg/tcg.h | 72 +- > tci.c | 13 - > 27 files changed, 2761 insertions(+), 2838 deletions(-) > create mode 100644 tcg/tcg-op.c > Richard, doing the review for the tcg changes helped me in my understanding on how tcg works. So whenever you have more changes for tcg, feel free to CC me. Cheers, Bastian