> -Original Message-
> From: Richard Biener
> Sent: Wednesday, June 4, 2025 10:43 AM
> To: Richard Sandiford
> Cc: Tamar Christina ; Richard Biener
> ; Pengfei Li ; gcc-
> patc...@gcc.gnu.org; ktkac...@nvidia.com
> Subject: Re: [PATCH] vect: Improve vectorizat
On Wed, 4 Jun 2025, Richard Sandiford wrote:
> Sorry for responding late.
>
> Richard Biener writes:
> >> > > > > > OK, so SVE VLS -msve-vector-bits=128 modes are indistinguishable
> >> > > > > > from
> >> > Adv.
> >> > > > > > SIMD
> >> > > > > > modes by the middle-end?
> >> > > > >
> >> > >
Thank you for all suggestions above.
> > I see. So this clearly is a feature on instructions then, not modes.
> > In fact it might be profitable to use unpredicated add to avoid
> > computing the loop mask for a specific element width completely even
> > when that would require more operation for
Sorry for responding late.
Richard Biener writes:
>> > > > > > OK, so SVE VLS -msve-vector-bits=128 modes are indistinguishable
>> > > > > > from
>> > Adv.
>> > > > > > SIMD
>> > > > > > modes by the middle-end?
>> > > > >
>> > > > > I believe so, the ACLE types have an annotation on them to lif
u.org; ktkac...@nvidia.com
> > Subject: RE: [PATCH] vect: Improve vectorization for small-trip-count loops
> > using
> > subvectors
> >
> > On Wed, 4 Jun 2025, Tamar Christina wrote:
> >
> > > > -Original Message-
> > > > From:
gt; > Cc: Richard Biener ; Richard Sandiford
> > > ; Pengfei Li ; gcc-
> > > patc...@gcc.gnu.org; ktkac...@nvidia.com
> > > Subject: RE: [PATCH] vect: Improve vectorization for small-trip-count
> > > loops
> using
> > > subvectors
> > >
> > >
u.org; ktkac...@nvidia.com
> > Subject: RE: [PATCH] vect: Improve vectorization for small-trip-count loops
> > using
> > subvectors
> >
> > On Tue, 3 Jun 2025, Tamar Christina wrote:
> >
> > > > -Original Message-
> > > > Fro
gt; > Cc: Richard Biener ; Richard Sandiford
> > > ; Pengfei Li ; gcc-
> > > patc...@gcc.gnu.org; ktkac...@nvidia.com
> > > Subject: Re: [PATCH] vect: Improve vectorization for small-trip-count
> > > loops
> using
> > > subvectors
> > >
&
u.org; ktkac...@nvidia.com
> > Subject: Re: [PATCH] vect: Improve vectorization for small-trip-count loops
> > using
> > subvectors
> >
> > On Fri, May 9, 2025 at 4:05 PM Tamar Christina
> > wrote:
> > >
> > > > -Original Message-
> > > Cc: Richard Sandiford ; Pengfei Li
> > > ; gcc-patches@gcc.gnu.org; ktkac...@nvidia.com
> > > Subject: RE: [PATCH] vect: Improve vectorization for small-trip-count
> > > loops
> using
> > > subvectors
> > >
> > > On Fri, 9 May 2
; > > > Sent: Friday, May 9, 2025 11:08 AM
> > > > To: Richard Sandiford
> > > > Cc: Pengfei Li ; gcc-patches@gcc.gnu.org;
> > > > ktkac...@nvidia.com
> > > > Subject: Re: [PATCH] vect: Improve vectorization for small-trip-count
> > &g
On 6/2/25 2:23 AM, Pengfei Li wrote:
Hi all,
I would like to bring attention back to this patch:
https://inbox.sourceware.org/gcc-patches/20250508164950.5646-1-pengfei@arm.com/
The patch improves auto-vectorization for loops with known small trip counts by
introducing a new target ho
orization for small-trip-count loops
using subvectors
> -Original Message-
> From: Richard Biener
> Sent: Friday, May 9, 2025 2:44 PM
> To: Tamar Christina
> Cc: Richard Sandiford ; Pengfei Li
> ; gcc-patches@gcc.gnu.org; ktkac...@nvidia.com
> Subject: RE: [PATCH] vec
e: [PATCH] vect: Improve vectorization for small-trip-count loops
> > using
> > subvectors
> >
> > On Fri, 9 May 2025, Richard Sandiford wrote:
> >
> > > Richard Biener writes:
> > > > On Thu, 8 May 2025, Pengfei Li wrote:
> > > >
> &
Hi Richard Biener,
As Richard Sandiford has already addressed your questions in another email, I
just wanted to add a few below.
> That said, we already have unmasked ABS in the IL:
>
> vect__1.6_15 = .MASK_LOAD (&a, 16B, { -1, -1, -1, -1, -1, 0, 0, 0, 0, 0,
> 0, 0, 0, 0, 0, 0, ... }, { 0, ...
> -Original Message-
> From: Richard Biener
> Sent: Friday, May 9, 2025 2:44 PM
> To: Tamar Christina
> Cc: Richard Sandiford ; Pengfei Li
> ; gcc-patches@gcc.gnu.org; ktkac...@nvidia.com
> Subject: RE: [PATCH] vect: Improve vectorization for small-trip-count loops
Tamar Christina writes:
>> -Original Message-
>> From: Richard Biener
>> Sent: Friday, May 9, 2025 11:08 AM
>> To: Richard Sandiford
>> Cc: Pengfei Li ; gcc-patches@gcc.gnu.org;
>> ktkac...@nvidia.com
>> Subject: Re: [PATCH] vect: Improv
> -Original Message-
> From: Richard Biener
> Sent: Friday, May 9, 2025 11:08 AM
> To: Richard Sandiford
> Cc: Pengfei Li ; gcc-patches@gcc.gnu.org;
> ktkac...@nvidia.com
> Subject: Re: [PATCH] vect: Improve vectorization for small-trip-count loops
> using
>
On Fri, 9 May 2025, Richard Sandiford wrote:
> Richard Biener writes:
> > On Thu, 8 May 2025, Pengfei Li wrote:
> >
> >> This patch improves the auto-vectorization for loops with known small
> >> trip counts by enabling the use of subvectors - bit fields of original
> >> wider vectors. A subvecto
Richard Biener writes:
> On Thu, 8 May 2025, Pengfei Li wrote:
>
>> This patch improves the auto-vectorization for loops with known small
>> trip counts by enabling the use of subvectors - bit fields of original
>> wider vectors. A subvector must have the same vector element type as the
>> origina
On Thu, 8 May 2025, Pengfei Li wrote:
> This patch improves the auto-vectorization for loops with known small
> trip counts by enabling the use of subvectors - bit fields of original
> wider vectors. A subvector must have the same vector element type as the
> original vector and enough bits for al
This patch improves the auto-vectorization for loops with known small
trip counts by enabling the use of subvectors - bit fields of original
wider vectors. A subvector must have the same vector element type as the
original vector and enough bits for all vector elements to be processed
in the loop.
22 matches
Mail list logo