Lines Matching defs:CS
43 const DebugLoc &DL, const CalleeSavedInfo &CS) const {
44 int FrameIdx = CS.getFrameIdx();
46 Register Reg = CS.getReg();
63 const DebugLoc &DL, const CalleeSavedInfo &CS) const {
64 Register Reg = CS.getReg();
85 for (const auto &CS : CSI)
86 E.emit(MBB, MBBI, *RI, *TII, DL, CS);
254 for (auto &CS : CSI)
257 if (CS.getFrameIdx() < 0)
258 MaxReg = std::max(MaxReg.id(), CS.getReg().id());
376 for (auto &CS : CSI) {
378 return P.first == CS.getReg();
380 MaxPushPopReg = std::max(MaxPushPopReg.id(), CS.getReg().id());
459 for (auto &CS : CSI) {
460 int FI = CS.getFrameIdx();
462 NonLibcallCSI.push_back(CS);
474 for (auto &CS : CSI) {
475 int FI = CS.getFrameIdx();
477 RVVCSI.push_back(CS);
492 for (const auto &CS : CSI) {
494 FixedCSRFIMap, [&](auto P) { return P.first == CS.getReg(); });
496 PushOrLibCallsCSI.push_back(CS);
1811 for (auto &CS : CSI) {
1812 unsigned Reg = CS.getReg();
1819 FixedCSRFIMap, [&](auto P) { return P.first == CS.getReg(); });
1829 CS.setFrameIdx(FrameIdx);
1845 CS.setFrameIdx(FrameIdx);
1898 for (auto &CS : CSI)
1899 MBB.addLiveIn(CS.getReg());
1907 for (auto &CS : CSInfo) {
1909 Register Reg = CS.getReg();
1912 CS.getFrameIdx(), RC, TRI, Register(),
1960 for (auto &CS : RVVCSI) {
1962 int FI = CS.getFrameIdx();
1963 MCRegister BaseReg = getRVVBaseRegister(TRI, CS.getReg());
1964 unsigned NumRegs = getCalleeSavedRVVNumRegs(CS.getReg());
1985 for (auto &CS : RVVCSI) {
1986 MCRegister BaseReg = getRVVBaseRegister(TRI, CS.getReg());
1987 unsigned NumRegs = getCalleeSavedRVVNumRegs(CS.getReg());
2020 for (auto &CS : CSInfo) {
2021 Register Reg = CS.getReg();
2023 TII.loadRegFromStackSlot(MBB, MI, Reg, CS.getFrameIdx(), RC, TRI,