diff options
author | Kazu Hirata <kazu@google.com> | 2021-02-20 21:46:02 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2021-02-20 21:46:02 -0800 |
commit | 0b417ba20f21c7057cf9c0fed8cbc761331f4022 (patch) | |
tree | ba5412e5f7b6b631d7e398213e1b8dcdaa514781 /llvm/lib/CodeGen/SplitKit.cpp | |
parent | 9e4033b06bec48b2e9399d24aaa8c975cd3bd10b (diff) | |
download | llvm-0b417ba20f21c7057cf9c0fed8cbc761331f4022.zip llvm-0b417ba20f21c7057cf9c0fed8cbc761331f4022.tar.gz llvm-0b417ba20f21c7057cf9c0fed8cbc761331f4022.tar.bz2 |
[CodeGen] Use range-based for loops (NFC)
Diffstat (limited to 'llvm/lib/CodeGen/SplitKit.cpp')
-rw-r--r-- | llvm/lib/CodeGen/SplitKit.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/CodeGen/SplitKit.cpp b/llvm/lib/CodeGen/SplitKit.cpp index ced8de4..22cd63e 100644 --- a/llvm/lib/CodeGen/SplitKit.cpp +++ b/llvm/lib/CodeGen/SplitKit.cpp @@ -94,10 +94,10 @@ InsertPointAnalysis::computeLastInsertPoint(const LiveInterval &CurLI, // instructions in the block. if (ExceptionalSuccessors.empty()) return LIP.first; - for (auto I = MBB.rbegin(), E = MBB.rend(); I != E; ++I) { - if ((EHPadSuccessor && I->isCall()) || - I->getOpcode() == TargetOpcode::INLINEASM_BR) { - LIP.second = LIS.getInstructionIndex(*I); + for (const MachineInstr &MI : llvm::reverse(MBB)) { + if ((EHPadSuccessor && MI.isCall()) || + MI.getOpcode() == TargetOpcode::INLINEASM_BR) { + LIP.second = LIS.getInstructionIndex(MI); break; } } @@ -810,8 +810,8 @@ void SplitEditor::removeBackCopies(SmallVectorImpl<VNInfo*> &Copies) { RegAssignMap::iterator AssignI; AssignI.setMap(RegAssign); - for (unsigned i = 0, e = Copies.size(); i != e; ++i) { - SlotIndex Def = Copies[i]->def; + for (const VNInfo *C : Copies) { + SlotIndex Def = C->def; MachineInstr *MI = LIS.getInstructionFromIndex(Def); assert(MI && "No instruction for back-copy"); |