Changes in directory llvm/include/llvm/Transforms/Utils:

BasicBlockUtils.h updated: 1.14 -> 1.15
---
Log message:

add option to isCriticalEdge


---
Diffs of the changes:  (+2 -1)

 BasicBlockUtils.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletion(-)


Index: llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
diff -u llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:1.14 
llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:1.15
--- llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:1.14   Sat Oct 28 
01:44:56 2006
+++ llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h        Sat Oct 28 
01:58:17 2006
@@ -57,7 +57,8 @@
 /// Critical edges are edges from a block with multiple successors to a block
 /// with multiple predecessors.
 ///
-bool isCriticalEdge(const TerminatorInst *TI, unsigned SuccNum);
+bool isCriticalEdge(const TerminatorInst *TI, unsigned SuccNum,
+                    bool AllowIdenticalEdges = false);
 
 /// SplitCriticalEdge - If this edge is a critical edge, insert a new node to
 /// split the critical edge.  This will update DominatorSet, 
ImmediateDominator,



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

Reply via email to