diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-03-19 16:35:32 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-03-19 16:35:32 +0000 |
commit | 28546662630e073efe1481454f0425ec41961481 (patch) | |
tree | b71323993643a9f3fbf94114b197280c45f93632 /llvm/lib/CodeGen/PrologEpilogInserter.cpp | |
parent | 4f1dae295f59542f7a8484191af5faa456a1dadf (diff) | |
download | bcm5719-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.cpp | 9 |
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); } } |