[llvm] r263884 - CodeGen: use range based for loop
Saleem Abdulrasool via llvm-commits
llvm-commits at lists.llvm.org
Sat Mar 19 09:35:33 PDT 2016
Author: compnerd
Date: Sat Mar 19 11:35:32 2016
New Revision: 263884
URL: http://llvm.org/viewvc/llvm-project?rev=263884&view=rev
Log:
CodeGen: use range based for loop
Convert a loop to use a range based style loop. NFC.
Modified:
llvm/trunk/lib/CodeGen/PrologEpilogInserter.cpp
Modified: llvm/trunk/lib/CodeGen/PrologEpilogInserter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/PrologEpilogInserter.cpp?rev=263884&r1=263883&r2=263884&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/PrologEpilogInserter.cpp (original)
+++ llvm/trunk/lib/CodeGen/PrologEpilogInserter.cpp Sat Mar 19 11:35:32 2016
@@ -323,14 +323,13 @@ void PEI::assignCalleeSavedSpillSlots(Ma
// Now that we know which registers need to be saved and restored, allocate
// stack slots for them.
- for (std::vector<CalleeSavedInfo>::iterator I = CSI.begin(), E = CSI.end();
- I != E; ++I) {
- unsigned Reg = I->getReg();
+ for (auto &CS : CSI) {
+ unsigned Reg = CS.getReg();
const TargetRegisterClass *RC = RegInfo->getMinimalPhysRegClass(Reg);
int FrameIdx;
if (RegInfo->hasReservedSpillSlot(F, Reg, FrameIdx)) {
- I->setFrameIdx(FrameIdx);
+ CS.setFrameIdx(FrameIdx);
continue;
}
@@ -359,7 +358,7 @@ void PEI::assignCalleeSavedSpillSlots(Ma
MFI->CreateFixedSpillStackObject(RC->getSize(), FixedSlot->Offset);
}
- I->setFrameIdx(FrameIdx);
+ CS.setFrameIdx(FrameIdx);
}
}
More information about the llvm-commits
mailing list