Re: [Qemu-devel] [PATCH v2 0/6] Implement constant folding and copy propagation in TCG

2011-06-10 Thread Richard Henderson
On 06/09/2011 03:45 AM, Kirill Batuzov wrote: > Changes: > v1 -> v2 > - State and Vals arrays merged to an array of structures. > - Added reference counting of temp's copies. This helps to reset temp's state >faster in most cases. > - Do not make copy propagation through operations with TCG_

[Qemu-devel] [PATCH v2 0/6] Implement constant folding and copy propagation in TCG

2011-06-09 Thread Kirill Batuzov
This series implements some basic machine-independent optimizations. They simplify code and allow liveness analysis do it's work better. Suppose we have following ARM code: movwr12, #0xb6db movtr12, #0xdb6d In TCG before optimizations we'll have: movi_i32 tmp8,$0xb6db mov_i32 r12,t