Lines Matching refs:CSI
77 ArrayRef<CalleeSavedInfo> CSI, in insertCSRSaves() argument
87 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) { in insertCSRSaves()
90 for (const CalleeSavedInfo &CS : CSI) { in insertCSRSaves()
119 MutableArrayRef<CalleeSavedInfo> CSI, in insertCSRRestores() argument
132 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) { in insertCSRRestores()
133 for (const CalleeSavedInfo &CI : reverse(CSI)) { in insertCSRRestores()
187 static void updateLiveness(MachineFunction &MF, ArrayRef<CalleeSavedInfo> CSI) { in updateLiveness() argument
190 for (const CalleeSavedInfo &CSIReg : CSI) in updateLiveness()
213 std::vector<CalleeSavedInfo> CSI; in spillCalleeSavedRegs() local
225 CSI.push_back(CalleeSavedInfo(Reg, JunkFI)); in spillCalleeSavedRegs()
229 if (!CSI.empty()) { in spillCalleeSavedRegs()
231 insertCSRSaves(*SaveBlock, CSI, LIS); in spillCalleeSavedRegs()
235 updateLiveness(MF, CSI); in spillCalleeSavedRegs()
238 insertCSRRestores(*RestoreBlock, CSI, LIS); in spillCalleeSavedRegs()