[Top][All Lists]
[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
- [Qemu-devel] [PATCH 4/9] tcg: Change TCGType to an enumeration., (continued)
- [Qemu-devel] [PATCH 4/9] tcg: Change TCGType to an enumeration., Richard Henderson, 2010/03/19
- [Qemu-devel] [PATCH 3/9] tcg: Use TCGCond where appropriate., Richard Henderson, 2010/03/19
- [Qemu-devel] [PATCH 6/9] tcg: Use not_i32 to implement not_i64., Richard Henderson, 2010/03/19
- [Qemu-devel] [PATCH 7/9] tcg: Allow target-specific implementation of EQV., Richard Henderson, 2010/03/19
- [Qemu-devel] [PATCH 8/9] tcg: Allow target-specific implementation of NAND., Richard Henderson, 2010/03/19
- [Qemu-devel] [PATCH 5/9] tcg: Disambiguate qemu_ld32u with 32-bit and 64-bit outputs., Richard Henderson, 2010/03/19
- [Qemu-devel] [PATCH 1/9] tcg: Remove jmp opcode., Richard Henderson, 2010/03/19
- [Qemu-devel] [PATCH 9/9] tcg: Allow target-specific implementation of NOR., Richard Henderson, 2010/03/19
- [Qemu-devel] [PATCH 2/9] tcg: Name the opcode enumeration., Richard Henderson, 2010/03/19
- Re: [Qemu-devel] [PATCH 0/9] tcg cleanups,
Aurelien Jarno <=