Re: [RFC PATCH 3/5] vect: Fix dominators when adding a guard to skip the vector loop

2024-11-16 Thread Richard Biener
On Fri, 15 Nov 2024, Alex Coplan wrote: > On 29/10/2024 13:41, Richard Biener wrote: > > On Mon, 28 Oct 2024, Alex Coplan wrote: > > > > > From: Tamar Christina > > > > > > The alignment peeling changes exposed a latent missing dominator update > > > with early break vectorization, specifically

Re: [RFC PATCH 3/5] vect: Fix dominators when adding a guard to skip the vector loop

2024-11-15 Thread Alex Coplan
On 29/10/2024 13:41, Richard Biener wrote: > On Mon, 28 Oct 2024, Alex Coplan wrote: > > > From: Tamar Christina > > > > The alignment peeling changes exposed a latent missing dominator update > > with early break vectorization, specifically when inserting the vector > > skip edge, since the new

Re: [RFC PATCH 3/5] vect: Fix dominators when adding a guard to skip the vector loop

2024-10-29 Thread Richard Biener
On Mon, 28 Oct 2024, Alex Coplan wrote: > From: Tamar Christina > > The alignment peeling changes exposed a latent missing dominator update > with early break vectorization, specifically when inserting the vector > skip edge, since the new edge bypasses the prolog skip block and thus > has the p

[RFC PATCH 3/5] vect: Fix dominators when adding a guard to skip the vector loop

2024-10-28 Thread Alex Coplan
From: Tamar Christina The alignment peeling changes exposed a latent missing dominator update with early break vectorization, specifically when inserting the vector skip edge, since the new edge bypasses the prolog skip block and thus has the potential to subvert its dominance. This patch fixes