Re: [PATCH] vect: Avoid duplicate_and_interleave for uniform vectors [PR112661]

2023-11-27 Thread Richard Biener
On Mon, 27 Nov 2023, Richard Sandiford wrote: > can_duplicate_and_interleave_p checks whether we know a way of > building a particular VLA SLP invariant. g:60034ecf25597bd515f > skipped that test for booleans, to support MASK_LEN_GATHER_LOAD > calls with a dummy all-ones mask. But there's nothin

[PATCH] vect: Avoid duplicate_and_interleave for uniform vectors [PR112661]

2023-11-27 Thread Richard Sandiford
can_duplicate_and_interleave_p checks whether we know a way of building a particular VLA SLP invariant. g:60034ecf25597bd515f skipped that test for booleans, to support MASK_LEN_GATHER_LOAD calls with a dummy all-ones mask. But there's nothing fundamentally different about VLA masks vs VLA data v