[Top][All Lists]
[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~
- Re: [Qemu-devel] [PATCH v2 04/26] tcg: sync output arguments on liveness request, (continued)
- Re: [Qemu-devel] [PATCH v2 00/26] tcg: rework liveness analysis and register allocator,
Richard Henderson <=