[llvm-commits] [llvm] r94451 - /llvm/trunk/lib/Transforms/Scalar/GVN.cpp

Bob Wilson bob.wilson at apple.com
Mon Jan 25 13:28:06 PST 2010


Author: bwilson
Date: Mon Jan 25 15:28:05 2010
New Revision: 94451

URL: http://llvm.org/viewvc/llvm-project?rev=94451&view=rev
Log:
Remove check for an impossible condition: the condition of the while loop has
already checked that TmpBB->getSinglePredecessor() is non-null.

Modified:
    llvm/trunk/lib/Transforms/Scalar/GVN.cpp

Modified: llvm/trunk/lib/Transforms/Scalar/GVN.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/GVN.cpp?rev=94451&r1=94450&r2=94451&view=diff

==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/GVN.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/GVN.cpp Mon Jan 25 15:28:05 2010
@@ -1522,8 +1522,6 @@
   while (TmpBB->getSinglePredecessor()) {
     isSinglePred = true;
     TmpBB = TmpBB->getSinglePredecessor();
-    if (!TmpBB) // If haven't found any, bail now.
-      return false;
     if (TmpBB == LoadBB) // Infinite (unreachable) loop.
       return false;
     if (Blockers.count(TmpBB))





More information about the llvm-commits mailing list