> -Original Message-
> From: Richard Biener
> Sent: Friday, October 11, 2024 8:11 AM
> To: Tamar Christina
> Cc: gcc-patches@gcc.gnu.org; nd ; j...@ventanamicro.com
> Subject: RE: [PATCH]middle-end: support SLP early break
>
> On Thu, 10 Oct 2024, Tamar Christi
On Thu, 10 Oct 2024, Tamar Christina wrote:
> > > e.g. if (a != 0) where a is loop invariant. For instance test_memcmp_1_1
> > > in /gcc.dg/memcmp-1.c is such loop. Technically we should be able to
> > > vectorize such loops, but while we can represent externals in the SLP
> > > tree,
> > > we
> > e.g. if (a != 0) where a is loop invariant. For instance test_memcmp_1_1
> > in /gcc.dg/memcmp-1.c is such loop. Technically we should be able to
> > vectorize such loops, but while we can represent externals in the SLP tree,
> > we can't start discovery at them, as no stmt_info for them.
>
> -Original Message-
> From: Richard Biener
> Sent: Wednesday, October 9, 2024 9:20 AM
> To: Tamar Christina
> Cc: gcc-patches@gcc.gnu.org; nd ; j...@ventanamicro.com
> Subject: RE: [PATCH]middle-end: support SLP early break
>
> On Tue, 8 Oct 202
On Tue, 8 Oct 2024, Tamar Christina wrote:
> > -Original Message-
> > From: Richard Biener
> > Sent: Wednesday, October 2, 2024 1:50 PM
> > To: Tamar Christina
> > Cc: gcc-patches@gcc.gnu.org; nd ; j...@ventanamicro.com
> > Subject: Re: [PATCH
> -Original Message-
> From: Richard Biener
> Sent: Wednesday, October 2, 2024 1:50 PM
> To: Tamar Christina
> Cc: gcc-patches@gcc.gnu.org; nd ; j...@ventanamicro.com
> Subject: Re: [PATCH]middle-end: support SLP early break
>
> On Tue, 1 Oct 2024, Tamar Christ
> -Original Message-
> From: Richard Biener
> Sent: Wednesday, October 2, 2024 1:50 PM
> To: Tamar Christina
> Cc: gcc-patches@gcc.gnu.org; nd ; j...@ventanamicro.com
> Subject: Re: [PATCH]middle-end: support SLP early break
>
> On Tue, 1 Oct 2024, Tamar Christ
On Tue, 1 Oct 2024, Tamar Christina wrote:
> Hi all,
>
> This patch introduces feature parity for early break int the SLP only
> vectorizer.
>
> The approach taken here is to treat the early exits as root statements for an
> SLP tree. This means that we don't need any changes to build_slp to su