[llvm-commits] CVS: llvm/lib/Transforms/Utils/LoopSimplify.cpp

Devang Patel dpatel at apple.com
Mon Jun 11 14:45:53 PDT 2007



Changes in directory llvm/lib/Transforms/Utils:

LoopSimplify.cpp updated: 1.102 -> 1.103
---
Log message:

Simplify.


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

 LoopSimplify.cpp |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)


Index: llvm/lib/Transforms/Utils/LoopSimplify.cpp
diff -u llvm/lib/Transforms/Utils/LoopSimplify.cpp:1.102 llvm/lib/Transforms/Utils/LoopSimplify.cpp:1.103
--- llvm/lib/Transforms/Utils/LoopSimplify.cpp:1.102	Mon Jun 11 16:25:31 2007
+++ llvm/lib/Transforms/Utils/LoopSimplify.cpp	Mon Jun 11 16:45:31 2007
@@ -761,15 +761,13 @@
   BasicBlock *NewBBIDom = 0;
   unsigned i = 0;
   for (i = 0; i < PredBlocks.size(); ++i)
-    if (DT.dominates(&PredBlocks[i]->getParent()->getEntryBlock(), 
-                     PredBlocks[i])) {
+    if (DT.isReachableFromEntry(PredBlocks[i])) {
       NewBBIDom = PredBlocks[i];
       break;
     }
   assert(i != PredBlocks.size() && "No reachable preds?");
   for (i = i + 1; i < PredBlocks.size(); ++i) {
-    if (DT.dominates(&PredBlocks[i]->getParent()->getEntryBlock(), 
-                      PredBlocks[i]))
+    if (DT.isReachableFromEntry(PredBlocks[i]))
       NewBBIDom = DT.nearestCommonDominator(NewBBIDom, PredBlocks[i]);
   }
   assert(NewBBIDom && "No immediate dominator found??");






More information about the llvm-commits mailing list