Re: [patch RFC,PR50038]

2011-10-17 Thread Ilya Enkovich
Ping. Could please someone check if my approach is OK and it is worth to continue work on patch for PR50038? Thanks Ilya 2011/10/11 Ilya Enkovich : > 2011/10/4 Richard Henderson : >> On 10/04/2011 08:42 AM, Joseph S. Myers wrote: >>> On Tue, 4 Oct 2011, Ilya Tocar wrote: >>> Hi everyone, >>

Re: [patch RFC,PR50038]

2011-10-11 Thread Ilya Enkovich
2011/10/4 Richard Henderson : > On 10/04/2011 08:42 AM, Joseph S. Myers wrote: >> On Tue, 4 Oct 2011, Ilya Tocar wrote: >> >>> Hi everyone, >>> >>> This patch fixes PR 50038 (redundant zero extensions) by modifying >>> implicit-zee pass >>> to also remove unneeded zero extensions from QImode to SIm

Re: [patch RFC,PR50038]

2011-10-04 Thread Richard Henderson
On 10/04/2011 08:42 AM, Joseph S. Myers wrote: > On Tue, 4 Oct 2011, Ilya Tocar wrote: > >> Hi everyone, >> >> This patch fixes PR 50038 (redundant zero extensions) by modifying >> implicit-zee pass >> to also remove unneeded zero extensions from QImode to SImode. > > Hardcoding particular modes

Re: [patch RFC,PR50038]

2011-10-04 Thread Joseph S. Myers
On Tue, 4 Oct 2011, Ilya Tocar wrote: > Hi everyone, > > This patch fixes PR 50038 (redundant zero extensions) by modifying > implicit-zee pass > to also remove unneeded zero extensions from QImode to SImode. Hardcoding particular modes like this in the target-independent parts of the compiler

[patch RFC,PR50038]

2011-10-04 Thread Ilya Tocar
Hi everyone, This patch fixes PR 50038 (redundant zero extensions) by modifying implicit-zee pass to also remove unneeded zero extensions from QImode to SImode. There is 6% improvement in rgbyiqv test from EEMBC 2.0 benchmark on x86-64. I am not sure if this is correct approach ( tom modify impl