Lines Matching refs:CSI
77 determineLastCalleeSave(const std::vector<CalleeSavedInfo> &CSI) { in determineLastCalleeSave() argument
79 for (auto Reg : CSI) { in determineLastCalleeSave()
128 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue() local
129 unsigned Last = determineLastCalleeSave(CSI); in emitPrologue()
218 for (const auto &Entry : CSI) { in emitPrologue()
257 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitEpilogue() local
258 unsigned Last = determineLastCalleeSave(CSI); in emitEpilogue()
326 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots()
331 unsigned Last = determineLastCalleeSave(CSI); in assignCalleeSavedSpillSlots()
352 auto RegI = getSavedReg(CSI, Which); in assignCalleeSavedSpillSlots()
353 if (RegI == CSI.end() || RegI->getFrameIdx() == 0) { in assignCalleeSavedSpillSlots()
357 if (RegI != CSI.end()) in assignCalleeSavedSpillSlots()
363 for (auto &I : CSI) { in assignCalleeSavedSpillSlots()
382 const std::vector<CalleeSavedInfo> &CSI, in spillCalleeSavedRegisters() argument
387 unsigned Last = determineLastCalleeSave(CSI); in spillCalleeSavedRegisters()
400 std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters() argument
404 unsigned Last = determineLastCalleeSave(CSI); in restoreCalleeSavedRegisters()