Lines Matching refs:CSI
66 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue() local
68 if (!CSI.empty()) { in emitPrologue()
74 for (unsigned i = 0, e = CSI.size(); i < e; ++i) { in emitPrologue()
76 const CalleeSavedInfo &Info = CSI[i]; in emitPrologue()
98 for (const auto &I : CSI) { in emitPrologue()
154 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitEpilogue() local
158 for (unsigned i = 0, e = CSI.size(); i < e; ++i) { in emitEpilogue()
161 const CalleeSavedInfo &Info = CSI[i]; in emitEpilogue()
195 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters() argument
199 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { in spillCalleeSavedRegisters()
205 Register Reg = CSI[i].getReg(); in spillCalleeSavedRegisters()
214 TII.storeRegToStackSlot(EntryBlock, MI, Reg, IsKill, CSI[i].getFrameIdx(), in spillCalleeSavedRegisters()
223 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters() argument
224 return TargetFrameLowering::restoreCalleeSavedRegisters(MBB, MI, CSI, TRI); in restoreCalleeSavedRegisters()