diff options
author | Nick Lewycky <nicholas@mxc.ca> | 2007-08-06 18:33:46 +0000 |
---|---|---|
committer | Nick Lewycky <nicholas@mxc.ca> | 2007-08-06 18:33:46 +0000 |
commit | b9819f3a8bd5b624f605e923feac1bbe9de44547 (patch) | |
tree | 741381ded105ebbe1af869297aaa54895fb7fe86 /llvm/lib/Analysis/ScalarEvolution.cpp | |
parent | 7fffcad5c2b75d878573bd2d825dc0290a58a2d3 (diff) | |
download | bcm5719-llvm-b9819f3a8bd5b624f605e923feac1bbe9de44547.tar.gz bcm5719-llvm-b9819f3a8bd5b624f605e923feac1bbe9de44547.zip |
Don't assume it's safe to transform a loop just because it's dominated by any
comparison. Fixes bug 1598.
llvm-svn: 40866
Diffstat (limited to 'llvm/lib/Analysis/ScalarEvolution.cpp')
-rw-r--r-- | llvm/lib/Analysis/ScalarEvolution.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
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: " |