Re: [PATCH][v2] tree-optimization/116573 - .SELECT_VL for SLP

2024-09-19 Thread Richard Biener
On Thu, 19 Sep 2024, Robin Dapp wrote: > > On Tue, 17 Sep 2024, Richard Biener wrote: > > > > > The following restores the use of .SELECT_VL for testcases where it > > > is safe to use even when using SLP. I've for now restricted it > > > to single-lane SLP plus optimistically allow store-lane no

Re: [PATCH][v2] tree-optimization/116573 - .SELECT_VL for SLP

2024-09-19 Thread Robin Dapp
> On Tue, 17 Sep 2024, Richard Biener wrote: > > > The following restores the use of .SELECT_VL for testcases where it > > is safe to use even when using SLP. I've for now restricted it > > to single-lane SLP plus optimistically allow store-lane nodes > > and assume single-lane roots are not widen

Re: [PATCH][v2] tree-optimization/116573 - .SELECT_VL for SLP

2024-09-18 Thread Richard Biener
On Tue, 17 Sep 2024, Richard Biener wrote: > The following restores the use of .SELECT_VL for testcases where it > is safe to use even when using SLP. I've for now restricted it > to single-lane SLP plus optimistically allow store-lane nodes > and assume single-lane roots are not widened but at m

[PATCH][v2] tree-optimization/116573 - .SELECT_VL for SLP

2024-09-17 Thread Richard Biener
The following restores the use of .SELECT_VL for testcases where it is safe to use even when using SLP. I've for now restricted it to single-lane SLP plus optimistically allow store-lane nodes and assume single-lane roots are not widened but at most to load-lane who should be fine. v2 fixes laten