Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.
[oota-llvm.git] / lib / Transforms / Utils / BasicBlockUtils.cpp
index b4552576e462ed234b821bfca1a84c24ccb18210..f3c801348a62ea0999febb6d5ad6c3fa067ca096 100644 (file)
@@ -136,8 +136,8 @@ bool llvm::MergeBlockIntoPredecessor(BasicBlock *BB, DominatorTree *DT,
   // Can't merge if there is PHI loop.
   for (BasicBlock::iterator BI = BB->begin(), BE = BB->end(); BI != BE; ++BI) {
     if (PHINode *PN = dyn_cast<PHINode>(BI)) {
-      for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i)
-        if (PN->getIncomingValue(i) == PN)
+      for (Value *IncValue : PN->incoming_values())
+        if (IncValue == PN)
           return false;
     } else
       break;