Lines Matching refs:CSI

69                             std::vector<CalleeSavedInfo> &CSI) const {  in assignCalleeSavedSpillSlots()
73 if (CSI.empty()) in assignCalleeSavedSpillSlots()
79 for (auto &CS : CSI) { in assignCalleeSavedSpillSlots()
117 for (auto &CS : CSI) { in assignCalleeSavedSpillSlots()
201 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters() argument
202 if (CSI.empty()) in spillCalleeSavedRegisters()
229 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { in spillCalleeSavedRegisters()
230 unsigned Reg = CSI[I].getReg(); in spillCalleeSavedRegisters()
242 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { in spillCalleeSavedRegisters()
243 unsigned Reg = CSI[I].getReg(); in spillCalleeSavedRegisters()
246 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, CSI[I].getFrameIdx(), in spillCalleeSavedRegisters()
251 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, CSI[I].getFrameIdx(), in spillCalleeSavedRegisters()
261 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters() argument
262 if (CSI.empty()) in restoreCalleeSavedRegisters()
272 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { in restoreCalleeSavedRegisters()
273 unsigned Reg = CSI[I].getReg(); in restoreCalleeSavedRegisters()
275 TII->loadRegFromStackSlot(MBB, MBBI, Reg, CSI[I].getFrameIdx(), in restoreCalleeSavedRegisters()
278 TII->loadRegFromStackSlot(MBB, MBBI, Reg, CSI[I].getFrameIdx(), in restoreCalleeSavedRegisters()
304 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { in restoreCalleeSavedRegisters()
305 unsigned Reg = CSI[I].getReg(); in restoreCalleeSavedRegisters()
424 const std::vector<CalleeSavedInfo> &CSI = MFFrame.getCalleeSavedInfo(); in emitPrologue() local
459 for (auto &Save : CSI) { in emitPrologue()
539 for (auto &Save : CSI) { in emitPrologue()