Changes in directory llvm/lib/Transforms/Scalar:

LoopUnswitch.cpp updated: 1.73 -> 1.74
---
Log message:

Do not filter loop if candidate branch is in loop header.


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

 LoopUnswitch.cpp |    2 --
 1 files changed, 2 deletions(-)


Index: llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
diff -u llvm/lib/Transforms/Scalar/LoopUnswitch.cpp:1.73 
llvm/lib/Transforms/Scalar/LoopUnswitch.cpp:1.74
--- llvm/lib/Transforms/Scalar/LoopUnswitch.cpp:1.73    Wed Jun 27 21:05:46 2007
+++ llvm/lib/Transforms/Scalar/LoopUnswitch.cpp Thu Jun 28 20:39:53 2007
@@ -166,8 +166,6 @@
   // loop.
   for (Loop::block_iterator I = L->block_begin(), E = L->block_end();
        I != E; ++I) {
-    if (*I == L->getHeader())
-      continue;
     TerminatorInst *TI = (*I)->getTerminator();
     if (BranchInst *BI = dyn_cast<BranchInst>(TI)) {
       // If this isn't branching on an invariant condition, we can't unswitch



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

Reply via email to