Re: [Qemu-devel] [PATCH 3/9] tcg/optimizer: rework copy progagation

2012-09-19 Thread Richard Henderson
On 09/19/2012 01:00 PM, Aurelien Jarno wrote: > The copy propagation pass tries to keep track of what is a copy of what > and what has copy of what, and in addition it keep a circular list of > of all the copies. Unfortunately this doesn't fully work: a mov from > a temp which has a state "COPY" ch

[Qemu-devel] [PATCH 3/9] tcg/optimizer: rework copy progagation

2012-09-19 Thread Aurelien Jarno
The copy propagation pass tries to keep track of what is a copy of what and what has copy of what, and in addition it keep a circular list of of all the copies. Unfortunately this doesn't fully work: a mov from a temp which has a state "COPY" changes it into a state "HAS_COPY". Later when this temp