Lines Matching refs:CSI
177 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots()
181 if (CSI.empty()) in assignCalleeSavedSpillSlots()
187 for (auto &CS : CSI) { in assignCalleeSavedSpillSlots()
225 for (auto &CS : CSI) { in assignCalleeSavedSpillSlots()
327 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters() argument
328 if (CSI.empty()) in spillCalleeSavedRegisters()
355 for (const CalleeSavedInfo &I : CSI) { in spillCalleeSavedRegisters()
368 for (const CalleeSavedInfo &I : CSI) { in spillCalleeSavedRegisters()
387 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters() argument
388 if (CSI.empty()) in restoreCalleeSavedRegisters()
398 for (const CalleeSavedInfo &I : CSI) { in restoreCalleeSavedRegisters()
430 for (const CalleeSavedInfo &I : CSI) { in restoreCalleeSavedRegisters()
549 const std::vector<CalleeSavedInfo> &CSI = MFFrame.getCalleeSavedInfo(); in emitPrologue() local
584 for (auto &Save : CSI) { in emitPrologue()
664 for (auto &Save : CSI) { in emitPrologue()
964 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots()
979 bool IsLeaf = CSI.empty() && isXPLeafCandidate(MF); in assignCalleeSavedSpillSlots()
985 CSI.push_back(CalleeSavedInfo(Regs.getAddressOfCalleeRegister())); in assignCalleeSavedSpillSlots()
986 CSI.back().setRestored(false); in assignCalleeSavedSpillSlots()
989 CSI.push_back(CalleeSavedInfo(Regs.getReturnFunctionAddressRegister())); in assignCalleeSavedSpillSlots()
994 CSI.push_back(CalleeSavedInfo(Regs.getStackPointerRegister())); in assignCalleeSavedSpillSlots()
1004 for (auto &CS : CSI) { in assignCalleeSavedSpillSlots()
1070 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters() argument
1071 if (CSI.empty()) in spillCalleeSavedRegisters()
1104 for (const CalleeSavedInfo &I : CSI) { in spillCalleeSavedRegisters()
1112 for (const CalleeSavedInfo &I : CSI) { in spillCalleeSavedRegisters()
1131 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters() argument
1133 if (CSI.empty()) in restoreCalleeSavedRegisters()
1145 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { in restoreCalleeSavedRegisters()
1146 Register Reg = CSI[I].getReg(); in restoreCalleeSavedRegisters()
1148 TII->loadRegFromStackSlot(MBB, MBBI, Reg, CSI[I].getFrameIdx(), in restoreCalleeSavedRegisters()
1151 TII->loadRegFromStackSlot(MBB, MBBI, Reg, CSI[I].getFrameIdx(), in restoreCalleeSavedRegisters()
1179 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { in restoreCalleeSavedRegisters()
1180 Register Reg = CSI[I].getReg(); in restoreCalleeSavedRegisters()