RE: [PATCH]middle-end: delay checking for alignment to load [PR118464]

2025-02-07 Thread Richard Biener
On Fri, 7 Feb 2025, Tamar Christina wrote: > > -Original Message- > > From: Richard Biener > > Sent: Wednesday, February 5, 2025 1:15 PM > > To: Tamar Christina > > Cc: gcc-patches@gcc.gnu.org; nd > > Subject: RE: [PATCH]middle-end: delay checking

RE: [PATCH]middle-end: delay checking for alignment to load [PR118464]

2025-02-07 Thread Tamar Christina
> -Original Message- > From: Richard Biener > Sent: Wednesday, February 5, 2025 1:15 PM > To: Tamar Christina > Cc: gcc-patches@gcc.gnu.org; nd > Subject: RE: [PATCH]middle-end: delay checking for alignment to load > [PR118464] > > On Wed, 5 Feb

RE: [PATCH]middle-end: delay checking for alignment to load [PR118464]

2025-02-05 Thread Richard Biener
On Wed, 5 Feb 2025, Tamar Christina wrote: [...] > > 6eda40267bd1382938a77826d11f20dcc959a166..d0148d4938cafc3c59edfa6a > > > > 60002933f384f65b 100644 > > > > > --- a/gcc/tree-vect-data-refs.cc > > > > > +++ b/gcc/tree-vect-data-refs.cc > > > > > @@ -731,7 +731,8 @@ vect_analyze_early_break_depe

RE: [PATCH]middle-end: delay checking for alignment to load [PR118464]

2025-02-05 Thread Tamar Christina
> -Original Message- > From: Richard Biener > Sent: Wednesday, February 5, 2025 10:16 AM > To: Tamar Christina > Cc: gcc-patches@gcc.gnu.org; nd > Subject: RE: [PATCH]middle-end: delay checking for alignment to load > [PR118464] > > On Wed, 5 Feb

RE: [PATCH]middle-end: delay checking for alignment to load [PR118464]

2025-02-05 Thread Richard Biener
On Wed, 5 Feb 2025, Tamar Christina wrote: > > > > -Original Message- > > From: Richard Biener > > Sent: Tuesday, February 4, 2025 12:49 PM > > To: Tamar Christina > > Cc: gcc-patches@gcc.gnu.org; nd > > Subject: RE: [PATCH]middle

RE: [PATCH]middle-end: delay checking for alignment to load [PR118464]

2025-02-05 Thread Tamar Christina
> -Original Message- > From: Richard Biener > Sent: Tuesday, February 4, 2025 12:49 PM > To: Tamar Christina > Cc: gcc-patches@gcc.gnu.org; nd > Subject: RE: [PATCH]middle-end: delay checking for alignment to load > [PR118464] > > On Tue, 4 Feb

RE: [PATCH]middle-end: delay checking for alignment to load [PR118464]

2025-02-04 Thread Richard Biener
On Tue, 4 Feb 2025, Tamar Christina wrote: > Looks like a last minute change I made accidentally blocked SVE. Fixed and > re-sending: > > Hi All, > > This fixes two PRs on Early break vectorization by delaying the safety checks > to > vectorizable_load when the VF, VMAT and vectype are all kno

RE: [PATCH]middle-end: delay checking for alignment to load [PR118464]

2025-02-03 Thread Tamar Christina
Looks like a last minute change I made accidentally blocked SVE. Fixed and re-sending: Hi All, This fixes two PRs on Early break vectorization by delaying the safety checks to vectorizable_load when the VF, VMAT and vectype are all known. This patch does add two new restrictions: 1. On LOAD_LA

[PATCH]middle-end: delay checking for alignment to load [PR118464]

2025-02-03 Thread Tamar Christina
Hi All, This fixes two PRs on Early break vectorization by delaying the safety checks to vectorizable_load when the VF, VMAT and vectype are all known. This patch does add two new restrictions: 1. On LOAD_LANES targets, where the buffer size is known, we reject uneven group sizes, as they are