[FastISel] Add basic infrastructure to support a target-independent call lowering...
[oota-llvm.git] / lib / CodeGen / RegisterCoalescer.cpp
index 0fb59d67682d3e7f58553ec49e8252f47c639495..5aaeb874d68cbf8df74113d6488a86ab8ce6e684 100644 (file)
@@ -241,9 +241,8 @@ static bool isSplitEdge(const MachineBasicBlock *MBB) {
   if (MBB->pred_size() != 1 || MBB->succ_size() != 1)
     return false;
 
-  for (MachineBasicBlock::const_iterator MII = MBB->begin(), E = MBB->end();
-       MII != E; ++MII) {
-    if (!MII->isCopyLike() && !MII->isUnconditionalBranch())
+  for (const auto &MI : *MBB) {
+    if (!MI.isCopyLike() && !MI.isUnconditionalBranch())
       return false;
   }
   return true;