[NFC] Use getZero instead of getConstant(0)
authorMax Kazantsev <mkazantsev@azul.com>
Wed, 7 Oct 2020 06:52:48 +0000 (13:52 +0700)
committerMax Kazantsev <mkazantsev@azul.com>
Wed, 7 Oct 2020 06:53:36 +0000 (13:53 +0700)
llvm/lib/Transforms/Scalar/IndVarSimplify.cpp

index e8b38dc..dd85faf 100644 (file)
@@ -1363,7 +1363,7 @@ void WidenIV::pushNarrowIVUsers(Instruction *NarrowDef, Instruction *WideDef) {
   const SCEV *NarrowSCEV = SE->getSCEV(NarrowDef);
   bool NonNegativeDef =
       SE->isKnownPredicate(ICmpInst::ICMP_SGE, NarrowSCEV,
-                           SE->getConstant(NarrowSCEV->getType(), 0));
+                           SE->getZero(NarrowSCEV->getType()));
   for (User *U : NarrowDef->users()) {
     Instruction *NarrowUser = cast<Instruction>(U);