[llvm-commits] CVS: llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp

Chris Lattner sabre at nondot.org
Fri Oct 27 23:38:29 PDT 2006



Changes in directory llvm/lib/Transforms/Scalar:

CorrelatedExprs.cpp updated: 1.35 -> 1.36
---
Log message:

SplitCriticalEdge checks to see if an edge is critical, don't check twice


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

 CorrelatedExprs.cpp |    3 +--
 1 files changed, 1 insertion(+), 2 deletions(-)


Index: llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp
diff -u llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp:1.35 llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp:1.36
--- llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp:1.35	Thu Sep 28 18:35:21 2006
+++ llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp	Sat Oct 28 01:38:14 2006
@@ -621,8 +621,7 @@
   // Make sure that we don't introduce critical edges from oldsucc now!
   for (unsigned i = 0, e = OldSucc->getTerminator()->getNumSuccessors();
        i != e; ++i)
-    if (isCriticalEdge(OldSucc->getTerminator(), i))
-      SplitCriticalEdge(OldSucc->getTerminator(), i, this);
+    SplitCriticalEdge(OldSucc->getTerminator(), i, this);
 
   // Since we invalidated the CFG, recalculate the dominator set so that it is
   // useful for later processing!






More information about the llvm-commits mailing list