Re: [PATCH] x86: Broadcast from integer to a pseudo vector register

2021-08-23 Thread Hongtao Liu via Gcc-patches
On Tue, Aug 24, 2021 at 9:43 AM H.J. Lu wrote: > > On Mon, Aug 23, 2021 at 6:17 PM Hongtao Liu wrote: > > > > On Tue, Aug 24, 2021 at 9:01 AM H.J. Lu via Gcc-patches > > wrote: > > > > > > Broadcast from integer to a pseudo vector register instead of a hard > > > vector register to allow LRA to

Re: [PATCH] x86: Broadcast from integer to a pseudo vector register

2021-08-23 Thread H.J. Lu via Gcc-patches
On Mon, Aug 23, 2021 at 6:17 PM Hongtao Liu wrote: > > On Tue, Aug 24, 2021 at 9:01 AM H.J. Lu via Gcc-patches > wrote: > > > > Broadcast from integer to a pseudo vector register instead of a hard > > vector register to allow LRA to remove redundant move instruction after > > broadcast. > > > > g

Re: [PATCH] x86: Broadcast from integer to a pseudo vector register

2021-08-23 Thread Hongtao Liu via Gcc-patches
On Tue, Aug 24, 2021 at 9:01 AM H.J. Lu via Gcc-patches wrote: > > Broadcast from integer to a pseudo vector register instead of a hard > vector register to allow LRA to remove redundant move instruction after > broadcast. > > gcc/ > > PR target/102021 > * config/i386/i386-expand.c

[PATCH] x86: Broadcast from integer to a pseudo vector register

2021-08-23 Thread H.J. Lu via Gcc-patches
Broadcast from integer to a pseudo vector register instead of a hard vector register to allow LRA to remove redundant move instruction after broadcast. gcc/ PR target/102021 * config/i386/i386-expand.c (ix86_expand_vector_move): Broadcast from integer to a pseudo vector re