https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115382
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> --- I think it should work, but there's also prepare_vec_mask which is using a cache but I have no idea whether this is applicable for non-load/store and whether there's extra work to be done for it to be usable. Richard?