qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 0/9] tcg cleanups


From: Aurelien Jarno
Subject: Re: [Qemu-devel] [PATCH 0/9] tcg cleanups
Date: Fri, 26 Mar 2010 23:11:10 +0100
User-agent: Mutt/1.5.20 (2009-06-14)

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
address@hidden                 http://www.aurel32.net




reply via email to

[Prev in Thread] Current Thread [Next in Thread]