Lines Matching refs:CSI

39   std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo();  in emitSCSPrologue()  local
40 if (std::none_of(CSI.begin(), CSI.end(), in emitSCSPrologue()
89 std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo(); in emitSCSEpilogue() local
90 if (std::none_of(CSI.begin(), CSI.end(), in emitSCSEpilogue()
134 const std::vector<CalleeSavedInfo> &CSI) { in getLibCallID() argument
137 if (CSI.empty() || !RVFI->useSaveRestoreLibCalls(MF)) in getLibCallID()
141 for (auto &CS : CSI) in getLibCallID()
173 const std::vector<CalleeSavedInfo> &CSI) { in getSpillLibCallName() argument
190 int LibCallID = getLibCallID(MF, CSI); in getSpillLibCallName()
200 const std::vector<CalleeSavedInfo> &CSI) { in getRestoreLibCallName() argument
217 int LibCallID = getLibCallID(MF, CSI); in getRestoreLibCallName()
297 const std::vector<CalleeSavedInfo> &CSI) { in getNonLibcallCSI() argument
301 for (auto &CS : CSI) { in getNonLibcallCSI()
424 const auto &CSI = MFI.getCalleeSavedInfo(); in emitPrologue() local
432 std::advance(MBBI, getNonLibcallCSI(MF, CSI).size()); in emitPrologue()
436 for (const auto &Entry : CSI) { in emitPrologue()
570 const auto &CSI = getNonLibcallCSI(MF, MFI.getCalleeSavedInfo()); in emitEpilogue() local
576 if (!CSI.empty()) in emitEpilogue()
577 LastFrameDestroy = std::prev(MBBI, CSI.size()); in emitEpilogue()
627 const auto &CSI = getNonLibcallCSI(MF, MFI.getCalleeSavedInfo()); in getFrameIndexReference() local
646 if (CSI.size()) { in getFrameIndexReference()
647 MinCSFI = CSI[0].getFrameIdx(); in getFrameIndexReference()
648 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in getFrameIndexReference()
990 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in getFirstSPAdjustAmount() local
1001 if (!isInt<12>(StackSize) && (CSI.size() > 0)) { in getFirstSPAdjustAmount()
1015 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters() argument
1016 if (CSI.empty()) in spillCalleeSavedRegisters()
1025 const char *SpillLibCall = getSpillLibCallName(*MF, CSI); in spillCalleeSavedRegisters()
1033 for (auto &CS : CSI) in spillCalleeSavedRegisters()
1038 const auto &NonLibcallCSI = getNonLibcallCSI(*MF, CSI); in spillCalleeSavedRegisters()
1051 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters() argument
1052 if (CSI.empty()) in restoreCalleeSavedRegisters()
1063 const auto &NonLibcallCSI = getNonLibcallCSI(*MF, CSI); in restoreCalleeSavedRegisters()
1071 const char *RestoreLibCall = getRestoreLibCallName(*MF, CSI); in restoreCalleeSavedRegisters()