Lines Matching refs:CSI
405 std::vector<CalleeSavedInfo> CSI; in assignCalleeSavedSpillSlots() local
420 CSI.push_back(CalleeSavedInfo(Reg)); in assignCalleeSavedSpillSlots()
426 if (!TFI->assignCalleeSavedSpillSlots(F, RegInfo, CSI, MinCSFrameIndex, in assignCalleeSavedSpillSlots()
430 if (CSI.empty()) in assignCalleeSavedSpillSlots()
439 for (auto &CS : CSI) { in assignCalleeSavedSpillSlots()
481 MFI.setCalleeSavedInfo(CSI); in assignCalleeSavedSpillSlots()
529 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in updateLiveness() local
532 for (const CalleeSavedInfo &I : CSI) { in updateLiveness()
559 ArrayRef<CalleeSavedInfo> CSI) { in insertCSRSaves() argument
566 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) { in insertCSRSaves()
567 for (const CalleeSavedInfo &CS : CSI) { in insertCSRSaves()
586 std::vector<CalleeSavedInfo> &CSI) { in insertCSRRestores() argument
596 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) { in insertCSRRestores()
597 for (const CalleeSavedInfo &CI : reverse(CSI)) { in insertCSRRestores()
640 std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in spillCalleeSavedRegs() local
641 if (!CSI.empty()) { in spillCalleeSavedRegs()
646 insertCSRSaves(*SaveBlock, CSI); in spillCalleeSavedRegs()
652 insertCSRRestores(*RestoreBlock, CSI); in spillCalleeSavedRegs()