diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index 593868fb8811a..5239aac8a8730 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -18887,8 +18887,7 @@ Value *BoUpSLP::vectorizeTree(TreeEntry *E) { if (!UseIntrinsic) { VFShape Shape = VFShape::get(CI->getFunctionType(), - ElementCount::getFixed( - static_cast(VecTy->getNumElements())), + ElementCount::getFixed(VecTy->getNumElements()), false /*HasGlobalPred*/); CF = VFDatabase(*CI).getVectorizedFunction(Shape); } else {