[llvm-commits] CVS: llvm/lib/Analysis/LoopInfo.cpp

Chris Lattner lattner at cs.uiuc.edu
Wed Sep 24 17:19:01 PDT 2003


Changes in directory llvm/lib/Analysis:

LoopInfo.cpp updated: 1.39 -> 1.40

---
Log message:

Remove explicit use of BasicBlock::succ_iterator


---
Diffs of the changes:

Index: llvm/lib/Analysis/LoopInfo.cpp
diff -u llvm/lib/Analysis/LoopInfo.cpp:1.39 llvm/lib/Analysis/LoopInfo.cpp:1.40
--- llvm/lib/Analysis/LoopInfo.cpp:1.39	Sun Aug 17 16:47:33 2003
+++ llvm/lib/Analysis/LoopInfo.cpp	Wed Sep 24 17:18:35 2003
@@ -25,7 +25,7 @@
 }
 
 bool Loop::isLoopExit(const BasicBlock *BB) const {
-  for (BasicBlock::succ_const_iterator SI = succ_begin(BB), SE = succ_end(BB);
+  for (succ_const_iterator SI = succ_begin(BB), SE = succ_end(BB);
        SI != SE; ++SI) {
     if (!contains(*SI))
       return true;
@@ -39,7 +39,7 @@
 
   for (std::vector<BasicBlock*>::const_iterator I = Blocks.begin(),
          E = Blocks.end(); I != E; ++I)
-    for (BasicBlock::succ_iterator SI = succ_begin(*I), SE = succ_end(*I);
+    for (succ_iterator SI = succ_begin(*I), SE = succ_end(*I);
          SI != SE; ++SI)
       if (*SI == H)
 	++NumBackEdges;





More information about the llvm-commits mailing list