Re: [PATCH v2 01/11] Add TARGET_READ_MEMSET_VALUE/TARGET_GEN_MEMSET_VALUE

2021-06-01 Thread Richard Biener via Gcc-patches
On Mon, May 31, 2021 at 8:33 PM H.J. Lu via Gcc-patches wrote: > > On Mon, May 31, 2021 at 11:13 AM H.J. Lu wrote: > > > > On Mon, May 31, 2021 at 11:07 AM Jeff Law wrote: > > > > > > > > > > > > On 5/31/2021 6:04 AM, H.J. Lu wrote: > > > > On Sun, May 30, 2021 at 11:49 AM Jeff Law wrote: > > >

Re: [PATCH v2 01/11] Add TARGET_READ_MEMSET_VALUE/TARGET_GEN_MEMSET_VALUE

2021-05-31 Thread H.J. Lu via Gcc-patches
On Mon, May 31, 2021 at 11:13 AM H.J. Lu wrote: > > On Mon, May 31, 2021 at 11:07 AM Jeff Law wrote: > > > > > > > > On 5/31/2021 6:04 AM, H.J. Lu wrote: > > > On Sun, May 30, 2021 at 11:49 AM Jeff Law wrote: > > >> > > >> > > >> On 5/11/2021 5:35 PM, H.J. Lu via Gcc-patches wrote: > > >>> Add T

Re: [PATCH v2 01/11] Add TARGET_READ_MEMSET_VALUE/TARGET_GEN_MEMSET_VALUE

2021-05-31 Thread H.J. Lu via Gcc-patches
On Mon, May 31, 2021 at 11:07 AM Jeff Law wrote: > > > > On 5/31/2021 6:04 AM, H.J. Lu wrote: > > On Sun, May 30, 2021 at 11:49 AM Jeff Law wrote: > >> > >> > >> On 5/11/2021 5:35 PM, H.J. Lu via Gcc-patches wrote: > >>> Add TARGET_READ_MEMSET_VALUE and TARGET_GEN_MEMSET_VALUE to support > >>> ta

Re: [PATCH v2 01/11] Add TARGET_READ_MEMSET_VALUE/TARGET_GEN_MEMSET_VALUE

2021-05-31 Thread Jeff Law via Gcc-patches
On 5/31/2021 6:04 AM, H.J. Lu wrote: On Sun, May 30, 2021 at 11:49 AM Jeff Law wrote: On 5/11/2021 5:35 PM, H.J. Lu via Gcc-patches wrote: Add TARGET_READ_MEMSET_VALUE and TARGET_GEN_MEMSET_VALUE to support target instructions to duplicate QImode value to TImode/OImode/XImode value for me

Re: [PATCH v2 01/11] Add TARGET_READ_MEMSET_VALUE/TARGET_GEN_MEMSET_VALUE

2021-05-31 Thread H.J. Lu via Gcc-patches
On Sun, May 30, 2021 at 11:49 AM Jeff Law wrote: > > > > On 5/11/2021 5:35 PM, H.J. Lu via Gcc-patches wrote: > > Add TARGET_READ_MEMSET_VALUE and TARGET_GEN_MEMSET_VALUE to support > > target instructions to duplicate QImode value to TImode/OImode/XImode > > value for memmset. Define SCRATCH_SSE

Re: [PATCH v2 01/11] Add TARGET_READ_MEMSET_VALUE/TARGET_GEN_MEMSET_VALUE

2021-05-30 Thread Jeff Law via Gcc-patches
On 5/11/2021 5:35 PM, H.J. Lu via Gcc-patches wrote: Add TARGET_READ_MEMSET_VALUE and TARGET_GEN_MEMSET_VALUE to support target instructions to duplicate QImode value to TImode/OImode/XImode value for memmset. Define SCRATCH_SSE_REG as a scratch register for ix86_gen_memset_value. gcc/

[PATCH v2 01/11] Add TARGET_READ_MEMSET_VALUE/TARGET_GEN_MEMSET_VALUE

2021-05-11 Thread H.J. Lu via Gcc-patches
Add TARGET_READ_MEMSET_VALUE and TARGET_GEN_MEMSET_VALUE to support target instructions to duplicate QImode value to TImode/OImode/XImode value for memmset. Define SCRATCH_SSE_REG as a scratch register for ix86_gen_memset_value. gcc/ PR middle-end/90773 * builtins.c (builtin_mems