Minor comment tweaks
authorChris Lattner <sabre@nondot.org>
Thu, 20 Jul 2006 19:06:16 +0000 (19:06 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 20 Jul 2006 19:06:16 +0000 (19:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29226 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/LoopUnroll.cpp

index 98b5b62e4b4d153f1818141a54fe35c8a79a6512..1dcf78d7c8d379e610eb51037dd2658197abbfed 100644 (file)
@@ -266,18 +266,17 @@ bool LoopUnroll::visitLoop(Loop *L) {
   else
     delete LI->removeLoop(std::find(LI->begin(), LI->end(), L));
 
-
-  // FIXME: Should update dominator analyses
-
-  // Remove LCSSA Phis from the exit block
+  // Remove single-entry Phis from the exit block.
   for (BasicBlock::iterator ExitInstr = LoopExit->begin();
        PHINode* PN = dyn_cast<PHINode>(ExitInstr); ++ExitInstr) {
     assert(PN->getNumIncomingValues() == 1
-           && "Block should only have one pred, so Phi's must be LCSSA");
+           && "Block should only have one pred, so Phi's must be single entry");
     PN->replaceAllUsesWith(PN->getOperand(0));
     PN->eraseFromParent();
   }
-
+  
+  // FIXME: Should update dominator analyses
+  
   // Now that everything is up-to-date that will be, we fold the loop block into
   // the preheader and exit block, updating our analyses as we go.
   LoopExit->getInstList().splice(LoopExit->begin(), BB->getInstList(),