https://github.com/lukel97 approved this pull request. This also causes nuw to be propagated. But I can't think of how that would cause an issue given that VPVectorEndPointerRecipe only adds positive offsets. https://github.com/llvm/llvm-project/pull/151558