diff options
author | Kazu Hirata <kazu@google.com> | 2021-09-18 09:29:24 -0700 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2021-09-18 09:29:24 -0700 |
commit | 48719e3b1861a9b8216dc3aa4dce1b05389f0aff (patch) | |
tree | 2a749bac3b0a39c118d0612031b2b88042db0481 /llvm/lib/CodeGen/CodeGenPrepare.cpp | |
parent | 2b44a7325c56cdd78bbcfab7ff7a00126aa5c822 (diff) | |
download | llvm-48719e3b1861a9b8216dc3aa4dce1b05389f0aff.zip llvm-48719e3b1861a9b8216dc3aa4dce1b05389f0aff.tar.gz llvm-48719e3b1861a9b8216dc3aa4dce1b05389f0aff.tar.bz2 |
[CodeGen] Use make_early_inc_range (NFC)
Diffstat (limited to 'llvm/lib/CodeGen/CodeGenPrepare.cpp')
-rw-r--r-- | llvm/lib/CodeGen/CodeGenPrepare.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/llvm/lib/CodeGen/CodeGenPrepare.cpp b/llvm/lib/CodeGen/CodeGenPrepare.cpp index 46b60dc..4a0a1d9 100644 --- a/llvm/lib/CodeGen/CodeGenPrepare.cpp +++ b/llvm/lib/CodeGen/CodeGenPrepare.cpp @@ -530,10 +530,9 @@ bool CodeGenPrepare::runOnFunction(Function &F) { while (MadeChange) { MadeChange = false; DT.reset(); - for (Function::iterator I = F.begin(); I != F.end(); ) { - BasicBlock *BB = &*I++; + for (BasicBlock &BB : llvm::make_early_inc_range(F)) { bool ModifiedDTOnIteration = false; - MadeChange |= optimizeBlock(*BB, ModifiedDTOnIteration); + MadeChange |= optimizeBlock(BB, ModifiedDTOnIteration); // Restart BB iteration if the dominator tree of the Function was changed if (ModifiedDTOnIteration) @@ -8029,9 +8028,8 @@ bool CodeGenPrepare::placeDbgValues(Function &F) { DominatorTree DT(F); for (BasicBlock &BB : F) { - for (BasicBlock::iterator BI = BB.begin(), BE = BB.end(); BI != BE;) { - Instruction *Insn = &*BI++; - DbgValueInst *DVI = dyn_cast<DbgValueInst>(Insn); + for (Instruction &Insn : llvm::make_early_inc_range(BB)) { + DbgValueInst *DVI = dyn_cast<DbgValueInst>(&Insn); if (!DVI) continue; |