Lines Matching refs:CSI
77 ArrayRef<CalleeSavedInfo> CSI, in insertCSRSaves() argument
85 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) { in insertCSRSaves()
88 for (const CalleeSavedInfo &CS : CSI) { in insertCSRSaves()
117 MutableArrayRef<CalleeSavedInfo> CSI, in insertCSRRestores() argument
129 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) { in insertCSRRestores()
130 for (const CalleeSavedInfo &CI : reverse(CSI)) { in insertCSRRestores()
184 static void updateLiveness(MachineFunction &MF, ArrayRef<CalleeSavedInfo> CSI) { in updateLiveness() argument
187 for (const CalleeSavedInfo &CSIReg : CSI) in updateLiveness()
210 std::vector<CalleeSavedInfo> CSI; in spillCalleeSavedRegs() local
222 CSI.push_back(CalleeSavedInfo(Reg, JunkFI)); in spillCalleeSavedRegs()
226 if (!CSI.empty()) { in spillCalleeSavedRegs()
228 insertCSRSaves(*SaveBlock, CSI, LIS); in spillCalleeSavedRegs()
232 updateLiveness(MF, CSI); in spillCalleeSavedRegs()
235 insertCSRRestores(*RestoreBlock, CSI, LIS); in spillCalleeSavedRegs()