diff options
author | Kazu Hirata <kazu@google.com> | 2021-11-19 21:12:12 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2021-11-19 21:12:13 -0800 |
commit | d1abf481daf2aa0076bb2d4f25eab9f5ca59a05d (patch) | |
tree | d53c0e1a7eefc81602b4c85764292f29e13cb4fc /llvm/lib/Transforms/Utils/LoopSimplify.cpp | |
parent | 18f9351223488121cc88f252744a575156c617bf (diff) | |
download | llvm-d1abf481daf2aa0076bb2d4f25eab9f5ca59a05d.zip llvm-d1abf481daf2aa0076bb2d4f25eab9f5ca59a05d.tar.gz llvm-d1abf481daf2aa0076bb2d4f25eab9f5ca59a05d.tar.bz2 |
[llvm] Use range-based for loops (NFC)
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopSimplify.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/LoopSimplify.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/llvm/lib/Transforms/Utils/LoopSimplify.cpp b/llvm/lib/Transforms/Utils/LoopSimplify.cpp index d14c006..67311ab 100644 --- a/llvm/lib/Transforms/Utils/LoopSimplify.cpp +++ b/llvm/lib/Transforms/Utils/LoopSimplify.cpp @@ -293,9 +293,8 @@ static Loop *separateNestedLoop(Loop *L, BasicBlock *Preheader, // L is now a subloop of our outer loop. NewOuter->addChildLoop(L); - for (Loop::block_iterator I = L->block_begin(), E = L->block_end(); - I != E; ++I) - NewOuter->addBlockEntry(*I); + for (BasicBlock *BB : L->blocks()) + NewOuter->addBlockEntry(BB); // Now reset the header in L, which had been moved by // SplitBlockPredecessors for the outer loop. @@ -496,12 +495,12 @@ ReprocessLoop: // predecessors that are not in the loop. This is not valid for natural // loops, but can occur if the blocks are unreachable. Since they are // unreachable we can just shamelessly delete those CFG edges! - for (Loop::block_iterator BB = L->block_begin(), E = L->block_end(); - BB != E; ++BB) { - if (*BB == L->getHeader()) continue; + for (BasicBlock *BB : L->blocks()) { + if (BB == L->getHeader()) + continue; SmallPtrSet<BasicBlock*, 4> BadPreds; - for (BasicBlock *P : predecessors(*BB)) + for (BasicBlock *P : predecessors(BB)) if (!L->contains(P)) BadPreds.insert(P); |