Don't assume it's safe to transform a loop just because it's dominated by any
comparison. Fixes bug 1598.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40866 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Analysis/ScalarEvolution.cpp b/lib/Analysis/ScalarEvolution.cpp
index 0039144..879347f 100644
--- a/lib/Analysis/ScalarEvolution.cpp
+++ b/lib/Analysis/ScalarEvolution.cpp
@@ -2387,7 +2387,7 @@
             return UnknownValue;  // Not a comparison against 'n-1'.
         }
         else return UnknownValue;
-      } else if (Cond == ICmpInst::ICMP_ULT)
+      } else
         return UnknownValue;
 
       // cerr << "Computed Loop Trip Count as: "