From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48216) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VKzp0-0007YK-NS for qemu-devel@nongnu.org; Sat, 14 Sep 2013 20:04:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VKzol-0000zN-O4 for qemu-devel@nongnu.org; Sat, 14 Sep 2013 20:04:14 -0400 Received: from mail-pb0-x22a.google.com ([2607:f8b0:400e:c01::22a]:40131) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VKzol-0000zJ-GH for qemu-devel@nongnu.org; Sat, 14 Sep 2013 20:03:59 -0400 Received: by mail-pb0-f42.google.com with SMTP id un15so2671114pbc.29 for ; Sat, 14 Sep 2013 17:03:58 -0700 (PDT) Sender: Richard Henderson From: Richard Henderson Date: Sat, 14 Sep 2013 17:03:46 -0700 Message-Id: <1379203434-5680-1-git-send-email-rth@twiddle.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PATCH 0/8] tcg: Tidy helpers registration List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, aurelien@aurel32.net, sw@weilnetz.de The subject came up in the contect of review of other patches this weekend, and it was pretty easy to whip up. r~ Richard Henderson (8): tcg: Delete tcg_helper_get_name declaration tcg: Use a GHashTable for tcg_find_helper target-m68k: Rename helpers.h to helper.h tcg: Move helper registration into tcg_context_init tcg: Remove stray semi-colons from target-*/helper.h tcg: Put target helper data into an array. tcg: Add tcg-runtime.c helpers to all_helpers tcg: Merge tcg_register_helper into tcg_context_init include/exec/def-helper.h | 3 +- target-alpha/helper.h | 2 +- target-alpha/translate.c | 4 -- target-arm/helper.h | 8 +-- target-arm/translate.c | 3 - target-cris/helper.h | 8 +-- target-cris/translate.c | 3 - target-i386/translate.c | 4 -- target-m68k/helper.c | 2 +- target-m68k/{helpers.h => helper.h} | 0 target-m68k/op_helper.c | 2 +- target-m68k/translate.c | 7 +-- target-microblaze/translate.c | 2 - target-mips/helper.h | 12 ++-- target-mips/translate.c | 4 -- target-openrisc/translate.c | 2 - target-ppc/helper.h | 10 ++-- target-ppc/translate.c | 4 -- target-s390x/translate.c | 4 -- target-sh4/translate.c | 4 -- target-sparc/helper.h | 18 +++--- target-sparc/translate.c | 5 -- target-unicore32/translate.c | 3 - target-xtensa/translate.c | 2 - tcg/tcg.c | 114 ++++++++++++++++-------------------- tcg/tcg.h | 12 +--- 26 files changed, 85 insertions(+), 157 deletions(-) rename target-m68k/{helpers.h => helper.h} (100%) -- 1.8.1.4