================ @@ -19543,6 +19763,8 @@ Value *BoUpSLP::vectorizeTree(TreeEntry *E) { ? NewLI : ::propagateMetadata(NewLI, E->Scalars); + if (StridedLoadTy) + V = Builder.CreateBitOrPointerCast(V, VecTy); ---------------- mgudim wrote: done. https://github.com/llvm/llvm-project/pull/153074