diff options
author | Dan Gohman <gohman@apple.com> | 2009-04-29 01:54:20 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-04-29 01:54:20 +0000 |
commit | f0aa4850ceb61695500437c26e609c4ec394157a (patch) | |
tree | 6f73be0a3c8233ed72fe7ae3de8d08c7d24e586f /lib/Analysis/ScalarEvolution.cpp | |
parent | 1e59aa1332b67256dc0e76237eab7f6dd21a25b4 (diff) |
Update comments to reflect the current code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70357 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/ScalarEvolution.cpp')
-rw-r--r-- | lib/Analysis/ScalarEvolution.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/Analysis/ScalarEvolution.cpp b/lib/Analysis/ScalarEvolution.cpp index 63ad2970f4..7f63217925 100644 --- a/lib/Analysis/ScalarEvolution.cpp +++ b/lib/Analysis/ScalarEvolution.cpp @@ -717,8 +717,8 @@ SCEVHandle ScalarEvolution::getZeroExtendExpr(const SCEVHandle &Op, // that value once it has finished. SCEVHandle BECount = getBackedgeTakenCount(AR->getLoop()); if (!isa<SCEVCouldNotCompute>(BECount)) { - // Compute the extent of AR and divide it by the step value. This is - // used to determine if it's safe to extend the stride value. + // Manually compute the final value for AR, checking for + // overflow at each step. SCEVHandle Start = AR->getStart(); SCEVHandle Step = AR->getStepRecurrence(*this); @@ -806,8 +806,8 @@ SCEVHandle ScalarEvolution::getSignExtendExpr(const SCEVHandle &Op, // that value once it has finished. SCEVHandle BECount = getBackedgeTakenCount(AR->getLoop()); if (!isa<SCEVCouldNotCompute>(BECount)) { - // Compute the extent of AR and divide it by the step value. This is - // used to determine if it's safe to extend the stride value. + // Manually compute the final value for AR, checking for + // overflow at each step. SCEVHandle Start = AR->getStart(); SCEVHandle Step = AR->getStepRecurrence(*this); |