Lines Matching defs:CSI

70   std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo();
72 CSI, [&](CalleeSavedInfo &CSR) { return CSR.getReg() == RAReg; }))
130 std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo();
132 CSI, [&](CalleeSavedInfo &CSR) { return CSR.getReg() == RAReg; }))
171 const std::vector<CalleeSavedInfo> &CSI) {
174 if (CSI.empty() || !RVFI->useSaveRestoreLibCalls(MF))
178 for (auto &CS : CSI)
210 const std::vector<CalleeSavedInfo> &CSI) {
227 int LibCallID = getLibCallID(MF, CSI);
237 const std::vector<CalleeSavedInfo> &CSI) {
254 int LibCallID = getLibCallID(MF, CSI);
296 const std::vector<CalleeSavedInfo> &CSI) {
298 for (auto &CS : CSI) {
383 const std::vector<CalleeSavedInfo> &CSI) {
387 for (auto &CS : CSI) {
398 const std::vector<CalleeSavedInfo> &CSI) {
402 for (auto &CS : CSI) {
634 const auto &CSI = MFI.getCalleeSavedInfo();
642 std::advance(MBBI, getUnmanagedCSI(MF, CSI).size());
646 for (const auto &Entry : CSI) {
715 std::advance(MBBI, getRVVCalleeSavedInfo(MF, CSI).size());
789 const auto &CSI = getUnmanagedCSI(MF, MFI.getCalleeSavedInfo());
795 if (!CSI.empty())
796 LastFrameDestroy = std::prev(MBBI, CSI.size());
871 const auto &CSI = getUnmanagedCSI(MF, MFI.getCalleeSavedInfo());
890 if (CSI.size()) {
891 MinCSFI = CSI[0].getFrameIdx();
892 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx();
1071 std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo();
1072 const auto &RVVCSI = getRVVCalleeSavedInfo(MF, CSI);
1334 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
1345 if (!isInt<12>(StackSize) && (CSI.size() > 0)) {
1400 std::vector<CalleeSavedInfo> &CSI, unsigned &MinCSFrameIndex,
1403 if (CSI.empty())
1410 Register MaxReg = getMaxPushPopReg(MF, CSI);
1424 for (auto &CS : CSI) {
1465 } else if (int LibCallRegs = getLibCallID(MF, CSI) + 1) {
1476 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const {
1477 if (CSI.empty())
1502 } else if (const char *SpillLibCall = getSpillLibCallName(*MF, CSI)) {
1509 for (auto &CS : CSI)
1514 const auto &UnmanagedCSI = getUnmanagedCSI(*MF, CSI);
1515 const auto &RVVCSI = getRVVCalleeSavedInfo(*MF, CSI);
1569 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const {
1570 if (CSI.empty())
1585 const auto &UnmanagedCSI = getUnmanagedCSI(*MF, CSI);
1586 const auto &RVVCSI = getRVVCalleeSavedInfo(*MF, CSI);
1616 const char *RestoreLibCall = getRestoreLibCallName(*MF, CSI);