Changes in directory llvm/include/llvm/Analysis:

LoopInfo.h updated: 1.58 -> 1.59
---
Log message:

add a method


---
Diffs of the changes:  (+6 -0)

 LoopInfo.h |    6 ++++++
 1 files changed, 6 insertions(+)


Index: llvm/include/llvm/Analysis/LoopInfo.h
diff -u llvm/include/llvm/Analysis/LoopInfo.h:1.58 
llvm/include/llvm/Analysis/LoopInfo.h:1.59
--- llvm/include/llvm/Analysis/LoopInfo.h:1.58  Tue Aug 29 17:29:16 2006
+++ llvm/include/llvm/Analysis/LoopInfo.h       Fri Oct 27 20:24:05 2006
@@ -107,6 +107,12 @@
   // induction variable canonicalization pass should be used to normalize loops
   // for easy analysis.  These methods assume canonical loops.
 
+  /// getExitingBlocks - Return all blocks inside the loop that have successors
+  /// outside of the loop.  These are the blocks _inside of the current loop_
+  /// which branch out.  The returned list is always unique.
+  ///
+  void getExitingBlocks(std::vector<BasicBlock*> &Blocks) const;
+
   /// getExitBlocks - Return all of the successor blocks of this loop.  These
   /// are the blocks _outside of the current loop_ which are branched to.
   ///



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to