Re: [PATCH v3] i386: Check AX input in any_mul_highpart peepholes

2021-12-26 Thread H.J. Lu via Gcc-patches
On Sun, Dec 26, 2021 at 2:31 AM Uros Bizjak wrote: > > On Sat, Dec 25, 2021 at 3:28 PM H.J. Lu wrote: > > > > When applying peephole optimization to transform > > > > mov imm, %reg0 > > mov %reg1, %AX_REG > > imul %reg0 > > > > to > > > > mov imm, %AX_REG > >

Re: [PATCH v3] i386: Check AX input in any_mul_highpart peepholes

2021-12-26 Thread Uros Bizjak via Gcc-patches
On Sat, Dec 25, 2021 at 3:28 PM H.J. Lu wrote: > > When applying peephole optimization to transform > > mov imm, %reg0 > mov %reg1, %AX_REG > imul %reg0 > > to > > mov imm, %AX_REG > imul %reg1 > > disable peephole optimization if reg1 == AX_REG. > > gcc/ >

[PATCH v3] i386: Check AX input in any_mul_highpart peepholes

2021-12-25 Thread H.J. Lu via Gcc-patches
When applying peephole optimization to transform mov imm, %reg0 mov %reg1, %AX_REG imul %reg0 to mov imm, %AX_REG imul %reg1 disable peephole optimization if reg1 == AX_REG. gcc/ PR bootstrap/103785 * config/i386/i386.md: Swap operand or