diff options
author | Andrew Trick <atrick@apple.com> | 2011-05-13 01:12:21 +0000 |
---|---|---|
committer | Andrew Trick <atrick@apple.com> | 2011-05-13 01:12:21 +0000 |
commit | 03957dfeb1bcaba706ac813fb87ba81cff4e6af4 (patch) | |
tree | d14919bcf180809ebe6154729819995e05928bd3 /llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | |
parent | 61226d3fcf2c9b734f02c9ffa93b0e29c070e224 (diff) | |
download | bcm5719-llvm-03957dfeb1bcaba706ac813fb87ba81cff4e6af4.tar.gz bcm5719-llvm-03957dfeb1bcaba706ac813fb87ba81cff4e6af4.zip |
Convert SimplifyIVUsers into a worklist instead of a single pass over
the users.
llvm-svn: 131277
Diffstat (limited to 'llvm/lib/Transforms/Scalar/IndVarSimplify.cpp')
-rw-r--r-- | llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp b/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp index ab9e21a9ec7..99f5e7fd66b 100644 --- a/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp +++ b/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp @@ -458,7 +458,7 @@ void IndVarSimplify::RewriteNonIntegerIVs(Loop *L) { /// loop. IVUsers is treated as a worklist. Each successive simplification may /// push more users which may themselves be candidates for simplification. void IndVarSimplify::SimplifyIVUsers() { - for (IVUsers::iterator I = IU->begin(), E = IU->end(); I != E; ++I) { + for (IVUsers::iterator I = IU->begin(); I != IU->end(); ++I) { Instruction *UseInst = I->getUser(); Value *IVOperand = I->getOperandValToReplace(); |