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,
>>
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
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
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
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