Lines Matching refs:CSI

64   std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo();  in emitSCSPrologue()  local
66 CSI, [&](CalleeSavedInfo &CSR) { return CSR.getReg() == RAReg; })) in emitSCSPrologue()
119 std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo(); in emitSCSEpilogue() local
121 CSI, [&](CalleeSavedInfo &CSR) { return CSR.getReg() == RAReg; })) in emitSCSEpilogue()
155 const std::vector<CalleeSavedInfo> &CSI) { in getLibCallID() argument
158 if (CSI.empty() || !RVFI->useSaveRestoreLibCalls(MF)) in getLibCallID()
162 for (auto &CS : CSI) in getLibCallID()
194 const std::vector<CalleeSavedInfo> &CSI) { in getSpillLibCallName() argument
211 int LibCallID = getLibCallID(MF, CSI); in getSpillLibCallName()
221 const std::vector<CalleeSavedInfo> &CSI) { in getRestoreLibCallName() argument
238 int LibCallID = getLibCallID(MF, CSI); in getRestoreLibCallName()
281 const std::vector<CalleeSavedInfo> &CSI) { in getMaxPushPopReg() argument
283 for (auto &CS : CSI) { in getMaxPushPopReg()
370 const std::vector<CalleeSavedInfo> &CSI) { in getUnmanagedCSI() argument
374 for (auto &CS : CSI) { in getUnmanagedCSI()
569 const auto &CSI = MFI.getCalleeSavedInfo(); in emitPrologue() local
577 std::advance(MBBI, getUnmanagedCSI(MF, CSI).size()); in emitPrologue()
581 for (const auto &Entry : CSI) { in emitPrologue()
730 const auto &CSI = getUnmanagedCSI(MF, MFI.getCalleeSavedInfo()); in emitEpilogue() local
736 if (!CSI.empty()) in emitEpilogue()
737 LastFrameDestroy = std::prev(MBBI, CSI.size()); in emitEpilogue()
810 const auto &CSI = getUnmanagedCSI(MF, MFI.getCalleeSavedInfo()); in getFrameIndexReference() local
829 if (CSI.size()) { in getFrameIndexReference()
830 MinCSFI = CSI[0].getFrameIdx(); in getFrameIndexReference()
831 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in getFrameIndexReference()
1310 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in getFirstSPAdjustAmount() local
1321 if (!isInt<12>(StackSize) && (CSI.size() > 0)) { in getFirstSPAdjustAmount()
1376 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters() argument
1377 if (CSI.empty()) in spillCalleeSavedRegisters()
1389 Register MaxReg = getMaxPushPopReg(*MF, CSI); in spillCalleeSavedRegisters()
1406 } else if (const char *SpillLibCall = getSpillLibCallName(*MF, CSI)) { in spillCalleeSavedRegisters()
1413 for (auto &CS : CSI) in spillCalleeSavedRegisters()
1418 const auto &UnmanagedCSI = getUnmanagedCSI(*MF, CSI); in spillCalleeSavedRegisters()
1432 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters() argument
1433 if (CSI.empty()) in restoreCalleeSavedRegisters()
1448 const auto &UnmanagedCSI = getUnmanagedCSI(*MF, CSI); in restoreCalleeSavedRegisters()
1472 const char *RestoreLibCall = getRestoreLibCallName(*MF, CSI); in restoreCalleeSavedRegisters()