https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78007
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- Probably handling should be moved after targetm.vectorize.builtin_vectorized_function handling to allow arms builtin-bswap vectorization via vrev to apply (not sure if its permutation handling selects vrev for a bswap permutation).