From b9819f3a8bd5b624f605e923feac1bbe9de44547 Mon Sep 17 00:00:00 2001 From: Nick Lewycky Date: Mon, 6 Aug 2007 18:33:46 +0000 Subject: Don't assume it's safe to transform a loop just because it's dominated by any comparison. Fixes bug 1598. llvm-svn: 40866 --- llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/Analysis/ScalarEvolution.cpp') diff --git a/llvm/lib/Analysis/ScalarEvolution.cpp b/llvm/lib/Analysis/ScalarEvolution.cpp index 0039144d897..879347f7f72 100644 --- a/llvm/lib/Analysis/ScalarEvolution.cpp +++ b/llvm/lib/Analysis/ScalarEvolution.cpp @@ -2387,7 +2387,7 @@ HowManyLessThans(SCEV *LHS, SCEV *RHS, const Loop *L) { 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: " -- cgit v1.2.3