RE: [PATCH 3/3] arm: Auto-vectorization for MVE: vshr

2021-01-15 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 17 December 2020 17:48 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH 3/3] arm: Auto-vectorization for MVE: vshr > > This patch enables MVE vshr instructions for

Re: [PATCH 3/3] arm: Auto-vectorization for MVE: vshr

2021-01-15 Thread Christophe Lyon via Gcc-patches
ping^3? On Thu, 7 Jan 2021 at 13:20, Christophe Lyon wrote: > > ping^2? > > On Wed, 30 Dec 2020 at 11:34, Christophe Lyon > wrote: > > > > ping? > > > > On Thu, 17 Dec 2020 at 18:48, Christophe Lyon > > wrote: > > > > > > This patch enables MVE vshr instructions for auto-vectorization. New >

Re: [PATCH 3/3] arm: Auto-vectorization for MVE: vshr

2021-01-07 Thread Christophe Lyon via Gcc-patches
ping^2? On Wed, 30 Dec 2020 at 11:34, Christophe Lyon wrote: > > ping? > > On Thu, 17 Dec 2020 at 18:48, Christophe Lyon > wrote: > > > > This patch enables MVE vshr instructions for auto-vectorization. New > > MVE patterns are introduced that take a vector of constants as second > > operand,

Re: [PATCH 3/3] arm: Auto-vectorization for MVE: vshr

2020-12-30 Thread Christophe Lyon via Gcc-patches
ping? On Thu, 17 Dec 2020 at 18:48, Christophe Lyon wrote: > > This patch enables MVE vshr instructions for auto-vectorization. New > MVE patterns are introduced that take a vector of constants as second > operand, all constants being equal. > > The existing mve_vshrq_n_ is kept, as it takes a

[PATCH 3/3] arm: Auto-vectorization for MVE: vshr

2020-12-17 Thread Christophe Lyon via Gcc-patches
This patch enables MVE vshr instructions for auto-vectorization. New MVE patterns are introduced that take a vector of constants as second operand, all constants being equal. The existing mve_vshrq_n_ is kept, as it takes a single immediate as second operand, and is used by arm_mve.h. The