Lines Matching defs:CSI
106 ArrayRef<CalleeSavedInfo> CSI, SlotIndexes *Indexes,
116 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) {
119 for (const CalleeSavedInfo &CS : CSI) {
149 MutableArrayRef<CalleeSavedInfo> CSI,
162 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) {
163 for (const CalleeSavedInfo &CI : reverse(CSI)) {
220 static void updateLiveness(MachineFunction &MF, ArrayRef<CalleeSavedInfo> CSI) {
223 for (const CalleeSavedInfo &CSIReg : CSI)
247 std::vector<CalleeSavedInfo> CSI;
259 CSI.emplace_back(Reg, JunkFI);
264 if (!CSI.empty()) {
266 insertCSRSaves(*SaveBlock, CSI, Indexes, LIS);
270 updateLiveness(MF, CSI);
273 insertCSRRestores(*RestoreBlock, CSI, Indexes, LIS);