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