summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/PrologEpilogInserter.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2016-03-19 16:35:32 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2016-03-19 16:35:32 +0000
commit28546662630e073efe1481454f0425ec41961481 (patch)
treeb71323993643a9f3fbf94114b197280c45f93632 /llvm/lib/CodeGen/PrologEpilogInserter.cpp
parent4f1dae295f59542f7a8484191af5faa456a1dadf (diff)
downloadbcm5719-llvm-28546662630e073efe1481454f0425ec41961481.tar.gz
bcm5719-llvm-28546662630e073efe1481454f0425ec41961481.zip
CodeGen: use range based for loop
Convert a loop to use a range based style loop. NFC. llvm-svn: 263884
Diffstat (limited to 'llvm/lib/CodeGen/PrologEpilogInserter.cpp')
-rw-r--r--llvm/lib/CodeGen/PrologEpilogInserter.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/llvm/lib/CodeGen/PrologEpilogInserter.cpp b/llvm/lib/CodeGen/PrologEpilogInserter.cpp
index 96034ec0672..f0dc3238257 100644
--- a/llvm/lib/CodeGen/PrologEpilogInserter.cpp
+++ b/llvm/lib/CodeGen/PrologEpilogInserter.cpp
@@ -323,14 +323,13 @@ void PEI::assignCalleeSavedSpillSlots(MachineFunction &F,
// 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(MachineFunction &F,
MFI->CreateFixedSpillStackObject(RC->getSize(), FixedSlot->Offset);
}
- I->setFrameIdx(FrameIdx);
+ CS.setFrameIdx(FrameIdx);
}
}
OpenPOWER on IntegriCloud