diff options
author | Sanjay Patel <spatel@rotateright.com> | 2016-02-08 21:32:43 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2016-02-08 21:32:43 +0000 |
commit | 4d36bbaf19821135bbf8b23f8b8f446ae97736e1 (patch) | |
tree | c785390fc18d5a64d2263bb24e4ec0972298137d /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | |
parent | 05ddacc01cd9bdf3d8181f7d6dee9d97b9d1fbf6 (diff) | |
download | bcm5719-llvm-4d36bbaf19821135bbf8b23f8b8f446ae97736e1.tar.gz bcm5719-llvm-4d36bbaf19821135bbf8b23f8b8f446ae97736e1.zip |
rangify; NFC
llvm-svn: 260151
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp b/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp index b8ab6580200..9a7a6308690 100644 --- a/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp +++ b/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp @@ -394,13 +394,11 @@ bool llvm::UnrollRuntimeLoopProlog(Loop *L, unsigned Count, F->getBasicBlockList().splice(PEnd->getIterator(), F->getBasicBlockList(), NewBlocks[0]->getIterator(), F->end()); - // Rewrite the cloned instruction operands to use the values - // created when the clone is created. - for (unsigned i = 0, e = NewBlocks.size(); i != e; ++i) { - for (BasicBlock::iterator I = NewBlocks[i]->begin(), - E = NewBlocks[i]->end(); - I != E; ++I) { - RemapInstruction(&*I, VMap, + // Rewrite the cloned instruction operands to use the values created when the + // clone is created. + for (BasicBlock *BB : NewBlocks) { + for (Instruction &I : *BB) { + RemapInstruction(&I, VMap, RF_NoModuleLevelChanges | RF_IgnoreMissingEntries); } } |