On Thu, 19 Aug 2021, Richard Sandiford wrote:
> Richard Biener writes:
> > On Wed, 18 Aug 2021, Richard Sandiford wrote:
> >> I think it would be OK/sensible to use the larger of the index or
> >> result vectors to determine the mask, if that helps. There just
> >> wasn't any need to make a dist
Richard Biener writes:
> On Wed, 18 Aug 2021, Richard Sandiford wrote:
>> I think it would be OK/sensible to use the larger of the index or
>> result vectors to determine the mask, if that helps. There just
>> wasn't any need to make a distinction for SVE, since there the
>> mask type is determin
On Wed, 18 Aug 2021, Richard Sandiford wrote:
> Richard Biener writes:
> > On Wed, 18 Aug 2021, Hongtao Liu wrote:
> >
> >> On Wed, Aug 18, 2021 at 7:37 PM Hongtao Liu wrote:
> >> >
> >> > On Wed, Aug 18, 2021 at 7:30 PM Hongtao Liu wrote:
> >> > >
> >> > > On Wed, Aug 18, 2021 at 6:28 PM Richa
Richard Biener writes:
> On Wed, 18 Aug 2021, Hongtao Liu wrote:
>
>> On Wed, Aug 18, 2021 at 7:37 PM Hongtao Liu wrote:
>> >
>> > On Wed, Aug 18, 2021 at 7:30 PM Hongtao Liu wrote:
>> > >
>> > > On Wed, Aug 18, 2021 at 6:28 PM Richard Biener wrote:
>> > > >
>> > > > On Wed, 18 Aug 2021, Richar
On Wed, 18 Aug 2021, Hongtao Liu wrote:
> On Wed, Aug 18, 2021 at 7:37 PM Hongtao Liu wrote:
> >
> > On Wed, Aug 18, 2021 at 7:30 PM Hongtao Liu wrote:
> > >
> > > On Wed, Aug 18, 2021 at 6:28 PM Richard Biener wrote:
> > > >
> > > > On Wed, 18 Aug 2021, Richard Biener wrote:
> > > >
> > > > >
On Wed, Aug 18, 2021 at 7:37 PM Hongtao Liu wrote:
>
> On Wed, Aug 18, 2021 at 7:30 PM Hongtao Liu wrote:
> >
> > On Wed, Aug 18, 2021 at 6:28 PM Richard Biener wrote:
> > >
> > > On Wed, 18 Aug 2021, Richard Biener wrote:
> > >
> > > >
> > > > So in the end I seem to be able to combine AVX & AV
On Wed, Aug 18, 2021 at 7:30 PM Hongtao Liu wrote:
>
> On Wed, Aug 18, 2021 at 6:28 PM Richard Biener wrote:
> >
> > On Wed, 18 Aug 2021, Richard Biener wrote:
> >
> > >
> > > So in the end I seem to be able to combine AVX & AVX512 arriving
> > > at the following which passes basic testing. I wi
On Wed, 18 Aug 2021, Richard Biener wrote:
> On Wed, 18 Aug 2021, Richard Biener wrote:
>
> >
> > So in the end I seem to be able to combine AVX & AVX512 arriving
> > at the following which passes basic testing. I will now see to
> > teach the vectorizer the required "promotion" to handle
> > m
On Wed, Aug 18, 2021 at 6:28 PM Richard Biener wrote:
>
> On Wed, 18 Aug 2021, Richard Biener wrote:
>
> >
> > So in the end I seem to be able to combine AVX & AVX512 arriving
> > at the following which passes basic testing. I will now see to
> > teach the vectorizer the required "promotion" to h
On Wed, 18 Aug 2021, Hongtao Liu wrote:
> On Wed, Aug 18, 2021 at 5:54 PM Richard Biener wrote:
> >
> >
> > So in the end I seem to be able to combine AVX & AVX512 arriving
> > at the following which passes basic testing. I will now see to
> > teach the vectorizer the required "promotion" to han
On Wed, 18 Aug 2021, Richard Biener wrote:
>
> So in the end I seem to be able to combine AVX & AVX512 arriving
> at the following which passes basic testing. I will now see to
> teach the vectorizer the required "promotion" to handle
> mask_gather_loadv4dfv4si and mask_gather_loadv4sfv4di.
>
>
On Wed, Aug 18, 2021 at 5:54 PM Richard Biener wrote:
>
>
> So in the end I seem to be able to combine AVX & AVX512 arriving
> at the following which passes basic testing. I will now see to
> teach the vectorizer the required "promotion" to handle
> mask_gather_loadv4dfv4si and mask_gather_loadv4
So in the end I seem to be able to combine AVX & AVX512 arriving
at the following which passes basic testing. I will now see to
teach the vectorizer the required "promotion" to handle
mask_gather_loadv4dfv4si and mask_gather_loadv4sfv4di.
Meanwhile, do you see any hole in the below? If not I'l
On Wed, 18 Aug 2021, Hongtao Liu wrote:
> On Wed, Aug 18, 2021 at 4:32 PM Richard Biener wrote:
> >
> > On Wed, 18 Aug 2021, Hongtao Liu wrote:
> >
> > > On Wed, Aug 18, 2021 at 11:24 AM Hongtao Liu wrote:
> > > >
> > > > On Tue, Aug 17, 2021 at 10:43 PM Richard Biener via Gcc-patches
> > > > w
On Wed, Aug 18, 2021 at 4:32 PM Richard Biener wrote:
>
> On Wed, 18 Aug 2021, Hongtao Liu wrote:
>
> > On Wed, Aug 18, 2021 at 11:24 AM Hongtao Liu wrote:
> > >
> > > On Tue, Aug 17, 2021 at 10:43 PM Richard Biener via Gcc-patches
> > > wrote:
> > > >
> > > > On Tue, Aug 17, 2021 at 3:29 PM Ric
On Wed, 18 Aug 2021, Hongtao Liu wrote:
> On Wed, Aug 18, 2021 at 11:24 AM Hongtao Liu wrote:
> >
> > On Tue, Aug 17, 2021 at 10:43 PM Richard Biener via Gcc-patches
> > wrote:
> > >
> > > On Tue, Aug 17, 2021 at 3:29 PM Richard Biener via Gcc-patches
> > > wrote:
> > > >
> > > > This is an att
On Wed, Aug 18, 2021 at 11:24 AM Hongtao Liu wrote:
>
> On Tue, Aug 17, 2021 at 10:43 PM Richard Biener via Gcc-patches
> wrote:
> >
> > On Tue, Aug 17, 2021 at 3:29 PM Richard Biener via Gcc-patches
> > wrote:
> > >
> > > This is an attempt to start moving the x86 backend to use
> > > standard
On Tue, Aug 17, 2021 at 10:43 PM Richard Biener via Gcc-patches
wrote:
>
> On Tue, Aug 17, 2021 at 3:29 PM Richard Biener via Gcc-patches
> wrote:
> >
> > This is an attempt to start moving the x86 backend to use
> > standard pattern names for [mask_]gather_load and [mask_]scatter_store
> > rathe
On Tue, Aug 17, 2021 at 10:43 PM Richard Biener via Gcc-patches
wrote:
>
> On Tue, Aug 17, 2021 at 3:29 PM Richard Biener via Gcc-patches
> wrote:
> >
> > This is an attempt to start moving the x86 backend to use
> > standard pattern names for [mask_]gather_load and [mask_]scatter_store
> > rathe
On Tue, Aug 17, 2021 at 3:29 PM Richard Biener via Gcc-patches
wrote:
>
> This is an attempt to start moving the x86 backend to use
> standard pattern names for [mask_]gather_load and [mask_]scatter_store
> rather than using the builtin_{gather,scatter} target hooks.
>
> I've started with AVX2 gat
20 matches
Mail list logo