reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
277 GetSpillList(SpillList, MFI, XFI, saveLR, FP); 279 std::reverse(SpillList.begin(), SpillList.end()); 279 std::reverse(SpillList.begin(), SpillList.end()); 280 for (unsigned i = 0, e = SpillList.size(); i != e; ++i) { 281 assert(SpillList[i].Offset % 4 == 0 && "Misaligned stack offset"); 282 assert(SpillList[i].Offset <= 0 && "Unexpected positive stack offset"); 283 int OffsetFromTop = - SpillList[i].Offset/4; 288 MBB.addLiveIn(SpillList[i].Reg); 290 .addReg(SpillList[i].Reg, RegState::Kill) 292 .addMemOperand(getFrameIndexMMO(MBB, SpillList[i].FI, 295 unsigned DRegNum = MRI->getDwarfRegNum(SpillList[i].Reg, true); 296 EmitCfiOffset(MBB, MBBI, dl, TII, DRegNum, SpillList[i].Offset);