Re: [PATCH] vect: Fix VLA SLP invariant optimisation [PR98535]

2021-01-20 Thread Richard Biener via Gcc-patches
On January 20, 2021 12:17:35 PM GMT+01:00, Richard Sandiford via Gcc-patches wrote: >duplicate_and_interleave is the main fallback way of loading >a repeating sequence of elements into variable-length vectors. >The code handles cases in which the number of elements in the >sequence is potentially

[PATCH] vect: Fix VLA SLP invariant optimisation [PR98535]

2021-01-20 Thread Richard Sandiford via Gcc-patches
duplicate_and_interleave is the main fallback way of loading a repeating sequence of elements into variable-length vectors. The code handles cases in which the number of elements in the sequence is potentially several times greater than the number of elements in a vector. Let: - NE be the (compil