diff options
| author | Dan Gohman <gohman@apple.com> | 2008-07-14 17:55:01 +0000 |
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2008-07-14 17:55:01 +0000 |
| commit | 162668fa7836ec6fdde9d24216a4d0198d10c5cf (patch) | |
| tree | 5a3f92371eae2ccc5e1eab3a4e444f1febe972e3 /llvm/lib/Transforms/Scalar | |
| parent | e7c83876161f14271adacc4fe637c42d7df0eaeb (diff) | |
| download | bcm5719-llvm-162668fa7836ec6fdde9d24216a4d0198d10c5cf.tar.gz bcm5719-llvm-162668fa7836ec6fdde9d24216a4d0198d10c5cf.zip | |
Fix uninitialized use of the Changed variable.
llvm-svn: 53564
Diffstat (limited to 'llvm/lib/Transforms/Scalar')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp b/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp index ccb25f05a64..5bbc8322bc6 100644 --- a/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp +++ b/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp @@ -1747,6 +1747,7 @@ bool LoopStrengthReduce::runOnLoop(Loop *L, LPPassManager &LPM) { SE = &getAnalysis<ScalarEvolution>(); TD = &getAnalysis<TargetData>(); UIntPtrTy = TD->getIntPtrType(); + Changed = false; // Find all uses of induction variables in this loop, and catagorize // them by stride. Start by finding all of the PHI nodes in the header for @@ -1831,6 +1832,7 @@ bool LoopStrengthReduce::runOnLoop(Loop *L, LPPassManager &LPM) { SE->deleteValueFromRecords(PN); PN->replaceAllUsesWith(UndefValue::get(PN->getType())); DeadInsts.insert(PN); + Changed = true; break; } } |

