Re: PING^1 [PATCH v4 0/2] x86: Convert CONST_WIDE_INT/CONST_VECTOR to broadcast

2021-06-26 Thread H.J. Lu via Gcc-patches
On Sat, Jun 26, 2021 at 6:44 AM H.J. Lu wrote: > > On Thu, Jun 24, 2021 at 11:04 PM Hongtao Liu wrote: > > > > On Fri, Jun 25, 2021 at 2:01 PM Hongtao Liu wrote: > > > > > > I didn't receive > > > https://gcc.gnu.org/pipermail/gcc-patches/2021-June/572436.html in my > > > gmail account, does any

Re: PING^1 [PATCH v4 0/2] x86: Convert CONST_WIDE_INT/CONST_VECTOR to broadcast

2021-06-26 Thread H.J. Lu via Gcc-patches
On Thu, Jun 24, 2021 at 11:04 PM Hongtao Liu wrote: > > On Fri, Jun 25, 2021 at 2:01 PM Hongtao Liu wrote: > > > > I didn't receive > > https://gcc.gnu.org/pipermail/gcc-patches/2021-June/572436.html in my > > gmail account, does anyone know why? > > > > > > >--- a/gcc/config/i386/i386-protos.h >

Re: PING^1 [PATCH v4 0/2] x86: Convert CONST_WIDE_INT/CONST_VECTOR to broadcast

2021-06-24 Thread Hongtao Liu via Gcc-patches
On Fri, Jun 25, 2021 at 2:01 PM Hongtao Liu wrote: > > I didn't receive > https://gcc.gnu.org/pipermail/gcc-patches/2021-June/572436.html in my > gmail account, does anyone know why? > > > >--- a/gcc/config/i386/i386-protos.h > >+++ b/gcc/config/i386/i386-protos.h > >@@ -260,6 +260,7 @@ extern voi

Re: PING^1 [PATCH v4 0/2] x86: Convert CONST_WIDE_INT/CONST_VECTOR to broadcast

2021-06-24 Thread Hongtao Liu via Gcc-patches
I didn't receive https://gcc.gnu.org/pipermail/gcc-patches/2021-June/572436.html in my gmail account, does anyone know why? >--- a/gcc/config/i386/i386-protos.h >+++ b/gcc/config/i386/i386-protos.h >@@ -260,6 +260,7 @@ extern void ix86_expand_mul_widen_hilo (rtx, rtx, rtx, >bool, bool); > extern

PING^1 [PATCH v4 0/2] x86: Convert CONST_WIDE_INT/CONST_VECTOR to broadcast

2021-06-24 Thread H.J. Lu via Gcc-patches
On Wed, Jun 9, 2021 at 4:39 PM H.J. Lu wrote: > > 1. Update move expanders to convert the CONST_WIDE_INT and CONST_VECTO > operands to vector broadcast from an integer with AVX2. > 2. Add ix86_gen_scratch_sse_rtx to return a scratch SSE register which > won't increase stack alignment requirement a

[PATCH v4 0/2] x86: Convert CONST_WIDE_INT/CONST_VECTOR to broadcast

2021-06-09 Thread H.J. Lu via Gcc-patches
1. Update move expanders to convert the CONST_WIDE_INT and CONST_VECTO operands to vector broadcast from an integer with AVX2. 2. Add ix86_gen_scratch_sse_rtx to return a scratch SSE register which won't increase stack alignment requirement and blocks transformation by the combine pass. A small be