RE: [PATCH] Reject single lane vector types for SLP build

2025-07-10 Thread Richard Biener
; > >> Sent: Thursday, July 10, 2025 3:09 PM > > >> To: Tamar Christina > > >> Cc: gcc-patches@gcc.gnu.org; Richard Sandiford > > ; > > >> RISC-V CI > > >> Subject: RE: [PATCH] Reject single lane vector types for SLP build > > >

RE: [PATCH] Reject single lane vector types for SLP build

2025-07-10 Thread Tamar Christina
> -Original Message- > From: Richard Biener > Sent: Thursday, July 10, 2025 6:42 PM > To: Tamar Christina > Cc: gcc-patches@gcc.gnu.org; Richard Sandiford ; > CI RISC-V > Subject: Re: [PATCH] Reject single lane vector types for SLP build > > > > >

Re: [PATCH] Reject single lane vector types for SLP build

2025-07-10 Thread Richard Biener
gt;>> To: gcc-patches@gcc.gnu.org >>>> Cc: Richard Sandiford ; Tamar Christina >>>> ; RISC-V CI >>>> Subject: [PATCH] Reject single lane vector types for SLP build >>>> >>>> The following makes us never consider vector(1) T types for &

RE: [PATCH] Reject single lane vector types for SLP build

2025-07-10 Thread Tamar Christina
> -Original Message- > From: Richard Biener > Sent: Thursday, July 10, 2025 3:09 PM > To: Tamar Christina > Cc: gcc-patches@gcc.gnu.org; Richard Sandiford ; > RISC-V CI > Subject: RE: [PATCH] Reject single lane vector types for SLP build > > On Thu, 10 Jul

RE: [PATCH] Reject single lane vector types for SLP build

2025-07-10 Thread Richard Biener
On Thu, 10 Jul 2025, Tamar Christina wrote: > > -Original Message- > > From: Richard Biener > > Sent: Thursday, July 10, 2025 1:31 PM > > To: gcc-patches@gcc.gnu.org > > Cc: Richard Sandiford ; Tamar Christina > > ; RISC-V CI > > Subject: [PATC

RE: [PATCH] Reject single lane vector types for SLP build

2025-07-10 Thread Tamar Christina
> -Original Message- > From: Richard Biener > Sent: Thursday, July 10, 2025 1:31 PM > To: gcc-patches@gcc.gnu.org > Cc: Richard Sandiford ; Tamar Christina > ; RISC-V CI > Subject: [PATCH] Reject single lane vector types for SLP build > > The following makes

[PATCH] Reject single lane vector types for SLP build

2025-07-10 Thread Richard Biener
The following makes us never consider vector(1) T types for vectorization and ensures this during SLP build. This is a long-standing issue for BB vectorization and when we remove early loop vector type setting we lose the single place we have that rejects this for loops. Once we implement partial