forked from OSchip/llvm-project
CodeGen: use range based for loop
Convert a loop to use a range based style loop. NFC. llvm-svn: 263884
This commit is contained in:
parent
4f1dae295f
commit
2854666263
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue