https://github.com/c-rhodes approved this pull request. LGTM, I wonder if `IsScalableVectorTypePred` should also be renamed to `IsVectorTypeWithAnyDimScalablePred` for clarity https://github.com/llvm/llvm-project/pull/68808