All of lore.kernel.org
 help / color / mirror / Atom feed
From: Richard Henderson <rth@twiddle.net>
To: qemu-devel@nongnu.org
Cc: blauwirbel@gmail.com, aurelien@aurel32.net
Subject: [Qemu-devel] [PATCH 0/9] tcg cleanups
Date: Fri, 19 Mar 2010 13:10:56 -0700	[thread overview]
Message-ID: <cover.1269029456.git.rth@twiddle.net> (raw)

Three of the patches improve the debugging of TCG by using enumerations
where it makes sense.  This avoids having to grovel through header files
to figure out what a given constant refers to.

Four of the patches have previously been posted by Nathan Froyd.  Since
my ANDC and ORC patches were accepted on 2010-02-20, it seems silly to
not complete the job with the existing compound logical operaions
already defined in tcg-op.h.

One patch is required to make the uncommitted Alpha TCG port function.


r~


Richard Henderson (9):
  tcg: Remove jmp opcode.
  tcg: Name the opcode enumeration.
  tcg: Use TCGCond where appropriate.
  tcg: Change TCGType to an enumeration.
  tcg: Disambiguate qemu_ld32u with 32-bit and 64-bit outputs.
  tcg: Use not_i32 to implement not_i64.
  tcg: Allow target-specific implementation of EQV.
  tcg: Allow target-specific implementation of NAND.
  tcg: Allow target-specific implementation of NOR.

 tcg/README              |   19 +++---
 tcg/arm/tcg-target.c    |   13 +---
 tcg/arm/tcg-target.h    |    3 +
 tcg/hppa/tcg-target.c   |   13 +---
 tcg/i386/tcg-target.c   |   21 ++----
 tcg/i386/tcg-target.h   |    3 +
 tcg/mips/tcg-target.c   |   21 ++----
 tcg/mips/tcg-target.h   |    3 +
 tcg/ppc/tcg-target.c    |   25 ++-----
 tcg/ppc/tcg-target.h    |    3 +
 tcg/ppc64/tcg-target.c  |   21 ++----
 tcg/ppc64/tcg-target.h  |    6 ++
 tcg/s390/tcg-target.c   |    2 +-
 tcg/s390/tcg-target.h   |    6 ++
 tcg/sparc/tcg-target.c  |   22 ++++---
 tcg/sparc/tcg-target.h  |    6 ++
 tcg/tcg-op.h            |  164 ++++++++++++++++++++++++++++-------------------
 tcg/tcg-opc.h           |   24 ++++++-
 tcg/tcg.c               |   33 +++++++---
 tcg/tcg.h               |   25 ++++---
 tcg/x86_64/tcg-target.c |   16 ++---
 tcg/x86_64/tcg-target.h |    6 ++
 22 files changed, 258 insertions(+), 197 deletions(-)

             reply	other threads:[~2010-03-19 20:25 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-19 20:10 Richard Henderson [this message]
2010-03-19 17:40 ` [Qemu-devel] [PATCH 1/9] tcg: Remove jmp opcode Richard Henderson
2010-03-26 21:30   ` Aurelien Jarno
2010-03-19 18:12 ` [Qemu-devel] [PATCH 2/9] tcg: Name the opcode enumeration Richard Henderson
2010-03-19 18:26 ` [Qemu-devel] [PATCH 3/9] tcg: Use TCGCond where appropriate Richard Henderson
2010-03-19 18:36 ` [Qemu-devel] [PATCH 4/9] tcg: Change TCGType to an enumeration Richard Henderson
2010-03-19 19:00 ` [Qemu-devel] [PATCH 5/9] tcg: Disambiguate qemu_ld32u with 32-bit and 64-bit outputs Richard Henderson
2010-03-19 19:44 ` [Qemu-devel] [PATCH 6/9] tcg: Use not_i32 to implement not_i64 Richard Henderson
2010-03-19 20:02 ` [Qemu-devel] [PATCH 7/9] tcg: Allow target-specific implementation of EQV Richard Henderson
2010-03-19 20:03 ` [Qemu-devel] [PATCH 8/9] tcg: Allow target-specific implementation of NAND Richard Henderson
2010-03-19 20:08 ` [Qemu-devel] [PATCH 9/9] tcg: Allow target-specific implementation of NOR Richard Henderson
2010-03-26 22:11 ` [Qemu-devel] [PATCH 0/9] tcg cleanups Aurelien Jarno

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1269029456.git.rth@twiddle.net \
    --to=rth@twiddle.net \
    --cc=aurelien@aurel32.net \
    --cc=blauwirbel@gmail.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.