Lines Matching refs:CSI
442 std::vector<CalleeSavedInfo> CSI; in assignCalleeSavedSpillSlots() local
457 CSI.push_back(CalleeSavedInfo(Reg)); in assignCalleeSavedSpillSlots()
463 if (!TFI->assignCalleeSavedSpillSlots(F, RegInfo, CSI, MinCSFrameIndex, in assignCalleeSavedSpillSlots()
467 if (CSI.empty()) in assignCalleeSavedSpillSlots()
476 for (auto &CS : CSI) { in assignCalleeSavedSpillSlots()
518 MFI.setCalleeSavedInfo(CSI); in assignCalleeSavedSpillSlots()
566 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in updateLiveness() local
569 for (const CalleeSavedInfo &I : CSI) { in updateLiveness()
596 ArrayRef<CalleeSavedInfo> CSI) { in insertCSRSaves() argument
603 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) { in insertCSRSaves()
604 for (const CalleeSavedInfo &CS : CSI) { in insertCSRSaves()
623 std::vector<CalleeSavedInfo> &CSI) { in insertCSRRestores() argument
633 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) { in insertCSRRestores()
634 for (const CalleeSavedInfo &CI : reverse(CSI)) { in insertCSRRestores()
678 std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in spillCalleeSavedRegs() local
679 if (!CSI.empty()) { in spillCalleeSavedRegs()
684 insertCSRSaves(*SaveBlock, CSI); in spillCalleeSavedRegs()
690 insertCSRRestores(*RestoreBlock, CSI); in spillCalleeSavedRegs()