Lines Matching refs:CSI
87 ArrayRef<CalleeSavedInfo> CSI, SlotIndexes *Indexes, in insertCSRSaves() argument
97 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) { in insertCSRSaves()
100 for (const CalleeSavedInfo &CS : CSI) { in insertCSRSaves()
130 MutableArrayRef<CalleeSavedInfo> CSI, in insertCSRRestores() argument
143 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) { in insertCSRRestores()
144 for (const CalleeSavedInfo &CI : reverse(CSI)) { in insertCSRRestores()
201 static void updateLiveness(MachineFunction &MF, ArrayRef<CalleeSavedInfo> CSI) { in updateLiveness() argument
204 for (const CalleeSavedInfo &CSIReg : CSI) in updateLiveness()
228 std::vector<CalleeSavedInfo> CSI; in spillCalleeSavedRegs() local
240 CSI.push_back(CalleeSavedInfo(Reg, JunkFI)); in spillCalleeSavedRegs()
245 if (!CSI.empty()) { in spillCalleeSavedRegs()
247 insertCSRSaves(*SaveBlock, CSI, Indexes, LIS); in spillCalleeSavedRegs()
251 updateLiveness(MF, CSI); in spillCalleeSavedRegs()
254 insertCSRRestores(*RestoreBlock, CSI, Indexes, LIS); in spillCalleeSavedRegs()