Lines Matching defs:CSI
535 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
536 for (unsigned I = 0, E = CSI.size(); I != E; ++I) {
537 unsigned Reg = CSI[I].getReg();
563 int Offset = MFI->getObjectOffset(CSI[I].getFrameIdx());
851 const std::vector<CalleeSavedInfo> &CSI = FFI->getCalleeSavedInfo();
854 if (CSI.empty() && !needsFP(MF)) {
875 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
876 unsigned Reg = CSI[i].getReg();
880 GPRegs.push_back(CSI[i]);
888 G8Regs.push_back(CSI[i]);
896 FPRegs.push_back(CSI[i]);
909 VRegs.push_back(CSI[i]);
990 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
991 unsigned Reg = CSI[i].getReg();
998 int FI = CSI[i].getFrameIdx();
1008 // FIXME SVR4: Is it actually possible to have multiple elements in CSI
1011 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1012 unsigned Reg = CSI[i].getReg();
1015 int FI = CSI[i].getFrameIdx();
1070 const std::vector<CalleeSavedInfo> &CSI,
1084 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1085 unsigned Reg = CSI[i].getReg();
1115 CSI[i].getFrameIdx()));
1124 CSI[i].getFrameIdx(), RC, TRI);
1133 const std::vector<CalleeSavedInfo> &CSI, unsigned CSIIndex) {
1152 CSI[CSIIndex].getFrameIdx()));
1214 const std::vector<CalleeSavedInfo> &CSI,
1238 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1239 unsigned Reg = CSI[i].getReg();
1259 MBB, I, CSI, CSIIndex);
1265 TII.loadRegFromStackSlot(MBB, I, Reg, CSI[i].getFrameIdx(),
1283 MBB, I, CSI, CSIIndex);