On Mon, Jul 23, 2012 at 10:17 PM, Teresa Johnson <tejohn...@google.com> wrote:
> Resending in plain text mode so it goes through.
> Teresa
>
> On Mon, Jul 23, 2012 at 12:03 PM, Teresa Johnson <tejohn...@google.com> wrote:
>> Any possibility of getting these patches (186979 and 186993), along with
>> r184891 (which added the and->zext splitter), backported to the 4_7 branch?
>> I found a performance issue where "andw $0xff, %reg" was not being converted
>> to movzbl when the source and target registers are the same, resulting in
>> LCP stalls, which is fixed by this series of patches.

These looks too risky, especially r184891. I have waited with this
patch after 4.7 branched just because of this risk factor.

BTW: This part was wrong, there is no xmm->xmm movq insn:

        (*zero_extendsidi2_rex64): Add x,x alternative.
        (*zero_extendsidi2): Ditto.

Uros.

Reply via email to