diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-02-02 18:52:15 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-02-02 18:52:15 +0000 |
commit | f61f60d97afcce3f372ef880565768ee92cbdfc8 (patch) | |
tree | 4ced4d11de3bbd5697346991374fadd18382d4d5 /llvm/lib/Transforms/Vectorize/BBVectorize.cpp | |
parent | 3ec6663be0ed79325d9d865a31f514e2f4e218fe (diff) | |
download | bcm5719-llvm-f61f60d97afcce3f372ef880565768ee92cbdfc8.tar.gz bcm5719-llvm-f61f60d97afcce3f372ef880565768ee92cbdfc8.zip |
BBVectorize: Simplify code, no functionality change.
Also silences warnings about bodyless for loops.
llvm-svn: 149612
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/BBVectorize.cpp')
-rw-r--r-- | llvm/lib/Transforms/Vectorize/BBVectorize.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/llvm/lib/Transforms/Vectorize/BBVectorize.cpp b/llvm/lib/Transforms/Vectorize/BBVectorize.cpp index dc88e2c85f6..ce6e994c463 100644 --- a/llvm/lib/Transforms/Vectorize/BBVectorize.cpp +++ b/llvm/lib/Transforms/Vectorize/BBVectorize.cpp @@ -1591,9 +1591,7 @@ namespace { std::multimap<Value *, Value *> &LoadMoveSet, Instruction *I, Instruction *J) { // Skip to the first instruction past I. - BasicBlock::iterator L = BB.begin(); - for (; cast<Instruction>(L) != I; ++L); - ++L; + BasicBlock::iterator L = llvm::next(BasicBlock::iterator(I)); DenseSet<Value *> Users; AliasSetTracker WriteSet(*AA); @@ -1613,9 +1611,7 @@ namespace { Instruction *&InsertionPt, Instruction *I, Instruction *J) { // Skip to the first instruction past I. - BasicBlock::iterator L = BB.begin(); - for (; cast<Instruction>(L) != I; ++L); - ++L; + BasicBlock::iterator L = llvm::next(BasicBlock::iterator(I)); DenseSet<Value *> Users; AliasSetTracker WriteSet(*AA); @@ -1643,9 +1639,7 @@ namespace { std::multimap<Value *, Value *> &LoadMoveSet, Instruction *I) { // Skip to the first instruction past I. - BasicBlock::iterator L = BB.begin(); - for (; cast<Instruction>(L) != I; ++L); - ++L; + BasicBlock::iterator L = llvm::next(BasicBlock::iterator(I)); DenseSet<Value *> Users; AliasSetTracker WriteSet(*AA); |