diff options
author | Kazu Hirata <kazu@google.com> | 2024-07-02 19:24:53 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-02 19:24:53 -0700 |
commit | 3641efcf8cb256ddbd20f4add5ce55800cad5399 (patch) | |
tree | 81e65aea541aace49f36024ebc73c21b5e1ddc2e /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp | |
parent | 2360c410fa501cb0a1606fc279e61abcda54326c (diff) | |
download | llvm-3641efcf8cb256ddbd20f4add5ce55800cad5399.zip llvm-3641efcf8cb256ddbd20f4add5ce55800cad5399.tar.gz llvm-3641efcf8cb256ddbd20f4add5ce55800cad5399.tar.bz2 |
[CodeGen] Use range-based for loops (NFC) (#97500)
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
-rw-r--r-- | llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp b/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp index cbec482..146276b 100644 --- a/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp +++ b/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp @@ -572,11 +572,10 @@ class MemLocFragmentFill { bool FirstMeet = true; // LiveIn locs for BB is the meet of the already-processed preds' LiveOut // locs. - for (auto I = pred_begin(&BB), E = pred_end(&BB); I != E; I++) { + for (const BasicBlock *Pred : predecessors(&BB)) { // Ignore preds that haven't been processed yet. This is essentially the // same as initialising all variables to implicit top value (⊤) which is // the identity value for the meet operation. - const BasicBlock *Pred = *I; if (!Visited.count(Pred)) continue; @@ -941,10 +940,10 @@ public: LLVM_DEBUG(dbgs() << BB->getName() << " has new OutLocs, add succs to worklist: [ "); LiveOut[BB] = std::move(LiveSet); - for (auto I = succ_begin(BB), E = succ_end(BB); I != E; I++) { - if (OnPending.insert(*I).second) { - LLVM_DEBUG(dbgs() << I->getName() << " "); - Pending.push(BBToOrder[*I]); + for (BasicBlock *Succ : successors(BB)) { + if (OnPending.insert(Succ).second) { + LLVM_DEBUG(dbgs() << Succ->getName() << " "); + Pending.push(BBToOrder[Succ]); } } LLVM_DEBUG(dbgs() << "]\n"); @@ -2360,10 +2359,10 @@ bool AssignmentTrackingLowering::run(FunctionVarLocsBuilder *FnVarLocsBuilder) { LLVM_DEBUG(dbgs() << BB->getName() << " has new OutLocs, add succs to worklist: [ "); LiveOut[BB] = std::move(LiveSet); - for (auto I = succ_begin(BB), E = succ_end(BB); I != E; I++) { - if (OnPending.insert(*I).second) { - LLVM_DEBUG(dbgs() << I->getName() << " "); - Pending.push(BBToOrder[*I]); + for (BasicBlock *Succ : successors(BB)) { + if (OnPending.insert(Succ).second) { + LLVM_DEBUG(dbgs() << Succ->getName() << " "); + Pending.push(BBToOrder[Succ]); } } LLVM_DEBUG(dbgs() << "]\n"); |