Re: [PATCH] tree-optimization/108482 - remove stray .LOOP_DIST_ALIAS calls

2023-01-23 Thread Jakub Jelinek via Gcc-patches
On Mon, Jan 23, 2023 at 10:28:01AM +, Richard Biener wrote: > On Mon, 23 Jan 2023, Jakub Jelinek wrote: > > > On Mon, Jan 23, 2023 at 11:09:43AM +0100, Richard Biener wrote: > > > The following deals with .LOOP_DIST_ALIAS surviving vectorization > > > because any of the loops involved were eli

Re: [PATCH] tree-optimization/108482 - remove stray .LOOP_DIST_ALIAS calls

2023-01-23 Thread Richard Biener via Gcc-patches
On Mon, 23 Jan 2023, Jakub Jelinek wrote: > On Mon, Jan 23, 2023 at 11:09:43AM +0100, Richard Biener wrote: > > The following deals with .LOOP_DIST_ALIAS surviving vectorization > > because any of the loops involved were elided between loop distribution > > and vectorization. As opposed to .LOOP_

[PATCH] tree-optimization/108482 - remove stray .LOOP_DIST_ALIAS calls

2023-01-23 Thread Richard Biener via Gcc-patches
The following deals with .LOOP_DIST_ALIAS surviving vectorization because any of the loops involved were elided between loop distribution and vectorization. As opposed to .LOOP_VECTORIZED which exists only between if-conversion and vectorization with no intermediate passes this is more difficult t

Re: [PATCH] tree-optimization/108482 - remove stray .LOOP_DIST_ALIAS calls

2023-01-23 Thread Jakub Jelinek via Gcc-patches
On Mon, Jan 23, 2023 at 11:09:43AM +0100, Richard Biener wrote: > The following deals with .LOOP_DIST_ALIAS surviving vectorization > because any of the loops involved were elided between loop distribution > and vectorization. As opposed to .LOOP_VECTORIZED which exists only > between if-conversio