qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v2 00/26] tcg: rework liveness analysis and regi


From: Richard Henderson
Subject: Re: [Qemu-devel] [PATCH v2 00/26] tcg: rework liveness analysis and register allocator
Date: Wed, 10 Oct 2012 10:24:47 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120911 Thunderbird/15.0.1

On 10/09/2012 12:55 PM, Aurelien Jarno wrote:
> Aurelien Jarno (26):
>   tcg: add temp_dead()
>   tcg: add tcg_reg_sync()
>   tcg: add temp_sync()
>   tcg: sync output arguments on liveness request
>   tcg: rework liveness analysis
>   tcg: improve tcg_reg_alloc_movi()
>   tcg: rewrite tcg_reg_alloc_mov()
>   tcg: always mark dead input arguments as dead
>   tcg: start with local temps in TEMP_VAL_MEM state
>   tcg: don't explicitly save globals and temps
>   tcg: fix some op flags
>   tcg: forbid ld/st function to modify globals
>   tcg: synchronize globals for ops with side effects
>   tcg: rework TCG helper flags
>   target-alpha: rename helper flags
>   target-arm: rename helper flags
>   target-cris: rename helper flags
>   target-i386: rename helper flags
>   target-microblaze: rename helper flags
>   target-mips: rename helper flags
>   target-ppc: rename helper flags
>   target-s390x: rename helper flags
>   target-sh4: rename helper flags
>   target-sparc: rename helper flags
>   target-xtensa: rename helper flags
>   tcg: remove compatiblity call flags

Modulo any possible bike-shedding of the patch 14 helper flag
names and values, I think the entire patch set is ready.

The mechanical nature of the target helper changes means that
any bugs in the flags are still present, and you have not
added any more.  A timeout waiting for target maintainer acks
would be appropriate, I think.


r~



reply via email to

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