[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