Lines Matching refs:CSI

1198     const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();  in emitPrologue()  local
1199 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { in emitPrologue()
1200 unsigned Reg = CSI[I].getReg(); in emitPrologue()
1228 if (CSI[I].isSpilledToReg()) { in emitPrologue()
1229 unsigned SpilledReg = CSI[I].getDstReg(); in emitPrologue()
1236 int Offset = MFI.getObjectOffset(CSI[I].getFrameIdx()); in emitPrologue()
1697 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in processFunctionBeforeFrameFinalized() local
1712 if (CSI.empty() && !needsFP(MF)) { in processFunctionBeforeFrameFinalized()
1733 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { in processFunctionBeforeFrameFinalized()
1734 unsigned Reg = CSI[i].getReg(); in processFunctionBeforeFrameFinalized()
1739 GPRegs.push_back(CSI[i]); in processFunctionBeforeFrameFinalized()
1747 G8Regs.push_back(CSI[i]); in processFunctionBeforeFrameFinalized()
1755 FPRegs.push_back(CSI[i]); in processFunctionBeforeFrameFinalized()
1771 VRegs.push_back(CSI[i]); in processFunctionBeforeFrameFinalized()
1879 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { in processFunctionBeforeFrameFinalized()
1880 unsigned Reg = CSI[i].getReg(); in processFunctionBeforeFrameFinalized()
1887 int FI = CSI[i].getFrameIdx(); in processFunctionBeforeFrameFinalized()
1900 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { in processFunctionBeforeFrameFinalized()
1901 unsigned Reg = CSI[i].getReg(); in processFunctionBeforeFrameFinalized()
1904 int FI = CSI[i].getFrameIdx(); in processFunctionBeforeFrameFinalized()
1980 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots()
1982 if (CSI.empty()) in assignCalleeSavedSpillSlots()
2009 for (auto &CS : CSI) { in assignCalleeSavedSpillSlots()
2034 const std::vector<CalleeSavedInfo> &CSI, in spillCalleeSavedRegisters() argument
2048 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { in spillCalleeSavedRegisters()
2049 unsigned Reg = CSI[i].getReg(); in spillCalleeSavedRegisters()
2093 CSI[i].getFrameIdx())); in spillCalleeSavedRegisters()
2096 if (CSI[i].isSpilledToReg()) { in spillCalleeSavedRegisters()
2098 BuildMI(MBB, MI, DL, TII.get(PPC::MTVSRD), CSI[i].getDstReg()) in spillCalleeSavedRegisters()
2106 CSI[i].getFrameIdx(), RC, TRI); in spillCalleeSavedRegisters()
2117 const std::vector<CalleeSavedInfo> &CSI, unsigned CSIIndex) { in restoreCRs() argument
2131 CSI[CSIIndex].getFrameIdx())); in restoreCRs()
2191 std::vector<CalleeSavedInfo> &CSI, in restoreCalleeSavedRegisters() argument
2214 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { in restoreCalleeSavedRegisters()
2215 unsigned Reg = CSI[i].getReg(); in restoreCalleeSavedRegisters()
2243 MBB, I, CSI, CSIIndex); in restoreCalleeSavedRegisters()
2247 if (CSI[i].isSpilledToReg()) { in restoreCalleeSavedRegisters()
2251 .addReg(CSI[i].getDstReg(), getKillRegState(true)); in restoreCalleeSavedRegisters()
2255 TII.loadRegFromStackSlot(MBB, I, Reg, CSI[i].getFrameIdx(), RC, TRI); in restoreCalleeSavedRegisters()
2274 MBB, I, CSI, CSIIndex); in restoreCalleeSavedRegisters()