On Fri, Mar 19, 2010 at 01:10:56PM -0700, Richard Henderson wrote: > 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.
I have applied patches 2-9. The patch 1 probably needs more ack first, at it removes a "feature". > 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(-) > > > > -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net