================ ---------------- MacDue wrote: note: I think this is a little redundant as `isTriviallyVectorizable` implies the intrinsic has a scalar form, which `vector.interleave` does not as it's only for vectors. https://github.com/llvm/llvm-project/pull/211022