RE: [PATCH] tree-optimization/97236 - fix bad use of VMAT_CONTIGUOUS

2021-02-08 Thread Richard Biener
On Mon, 8 Feb 2021, Kyrylo Tkachov wrote: > > > > -Original Message- > > From: Richard Biener > > Sent: 05 February 2021 13:51 > > To: Kyrylo Tkachov > > Cc: gcc-patches@gcc.gnu.org > > Subject: RE: [PATCH] tree-optimization/97236 - fix bad

RE: [PATCH] tree-optimization/97236 - fix bad use of VMAT_CONTIGUOUS

2021-02-08 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Richard Biener > Sent: 05 February 2021 13:51 > To: Kyrylo Tkachov > Cc: gcc-patches@gcc.gnu.org > Subject: RE: [PATCH] tree-optimization/97236 - fix bad use of > VMAT_CONTIGUOUS > > On Fri, 5 Feb 2021, Kyrylo Tkach

RE: [PATCH] tree-optimization/97236 - fix bad use of VMAT_CONTIGUOUS

2021-02-05 Thread Richard Biener
On Fri, 5 Feb 2021, Kyrylo Tkachov wrote: > Hi Richard, > > > -Original Message- > > From: Gcc-patches On Behalf Of > > Richard Biener > > Sent: 01 October 2020 14:15 > > To: gcc-patches@gcc.gnu.org > > Subject: [PATCH] tree-optimization/

RE: [PATCH] tree-optimization/97236 - fix bad use of VMAT_CONTIGUOUS

2021-02-05 Thread Kyrylo Tkachov via Gcc-patches
Hi Richard, > -Original Message- > From: Gcc-patches On Behalf Of > Richard Biener > Sent: 01 October 2020 14:15 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH] tree-optimization/97236 - fix bad use of > VMAT_CONTIGUOUS > > This avoids using VMAT_CON

[PATCH] tree-optimization/97236 - fix bad use of VMAT_CONTIGUOUS

2020-10-01 Thread Richard Biener
This avoids using VMAT_CONTIGUOUS with single-element interleaving when using V1mode vectors. Instead keep VMAT_ELEMENTWISE but continue to avoid load-lanes and gathers. Bootstrapped on x86_64-unknown-linux-gnu, testing in progress. Richard. 2020-10-01 Richard Biener PR tree-optimiz