Lines Matching defs:CSI
615 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
616 for (unsigned I = 0, E = CSI.size(); I != E; ++I) {
617 unsigned Reg = CSI[I].getReg();
639 int Offset = MFI->getObjectOffset(CSI[I].getFrameIdx());
954 const std::vector<CalleeSavedInfo> &CSI = FFI->getCalleeSavedInfo();
957 if (CSI.empty() && !needsFP(MF)) {
978 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
979 unsigned Reg = CSI[i].getReg();
983 GPRegs.push_back(CSI[i]);
991 G8Regs.push_back(CSI[i]);
999 FPRegs.push_back(CSI[i]);
1012 VRegs.push_back(CSI[i]);
1105 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1106 unsigned Reg = CSI[i].getReg();
1113 int FI = CSI[i].getFrameIdx();
1123 // FIXME SVR4: Is it actually possible to have multiple elements in CSI
1126 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1127 unsigned Reg = CSI[i].getReg();
1130 int FI = CSI[i].getFrameIdx();
1196 const std::vector<CalleeSavedInfo> &CSI,
1211 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1212 unsigned Reg = CSI[i].getReg();
1249 CSI[i].getFrameIdx()));
1254 CSI[i].getFrameIdx(), RC, TRI);
1264 const std::vector<CalleeSavedInfo> &CSI, unsigned CSIIndex) {
1279 CSI[CSIIndex].getFrameIdx()));
1341 const std::vector<CalleeSavedInfo> &CSI,
1365 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1366 unsigned Reg = CSI[i].getReg();
1394 MBB, I, CSI, CSIIndex);
1400 TII.loadRegFromStackSlot(MBB, I, Reg, CSI[i].getFrameIdx(),
1419 MBB, I, CSI, CSIIndex);