]> granicus.if.org Git - llvm/commitdiff
[LoopPredication] NFC. Add extra debug output in case we fail to parse the range...
authorArtur Pilipenko <apilipenko@azulsystems.com>
Mon, 22 May 2017 12:06:57 +0000 (12:06 +0000)
committerArtur Pilipenko <apilipenko@azulsystems.com>
Mon, 22 May 2017 12:06:57 +0000 (12:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@303544 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/LoopPredication.cpp

index e538b7070b8851dab808336f64cab598fafcac51..32fd3da465feafc6b5fb4ef852c02e71c3ade2cf 100644 (file)
@@ -182,8 +182,10 @@ Optional<Value *> LoopPredication::widenICmpRangeCheck(ICmpInst *ICI,
   DEBUG(ICI->dump());
 
   auto RangeCheck = parseLoopICmp(ICI);
-  if (!RangeCheck)
+  if (!RangeCheck) {
+    DEBUG(dbgs() << "Failed to parse the loop latch condition!\n");
     return None;
+  }
 
   ICmpInst::Predicate Pred = RangeCheck->Pred;
   const SCEVAddRecExpr *IndexAR = RangeCheck->IV;