Lines Matching refs:CSI
655 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
656 for (unsigned I = 0, E = CSI.size(); I != E; ++I) {
657 unsigned Reg = CSI[I].getReg();
682 int Offset = MFI->getObjectOffset(CSI[I].getFrameIdx());
1014 const std::vector<CalleeSavedInfo> &CSI = FFI->getCalleeSavedInfo();
1017 if (CSI.empty() && !needsFP(MF)) {
1038 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1039 unsigned Reg = CSI[i].getReg();
1043 GPRegs.push_back(CSI[i]);
1051 G8Regs.push_back(CSI[i]);
1059 FPRegs.push_back(CSI[i]);
1072 VRegs.push_back(CSI[i]);
1165 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1166 unsigned Reg = CSI[i].getReg();
1173 int FI = CSI[i].getFrameIdx();
1183 // FIXME SVR4: Is it actually possible to have multiple elements in CSI
1186 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1187 unsigned Reg = CSI[i].getReg();
1190 int FI = CSI[i].getFrameIdx();
1256 const std::vector<CalleeSavedInfo> &CSI,
1271 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1272 unsigned Reg = CSI[i].getReg();
1309 CSI[i].getFrameIdx()));
1314 CSI[i].getFrameIdx(), RC, TRI);
1324 const std::vector<CalleeSavedInfo> &CSI, unsigned CSIIndex) {
1339 CSI[CSIIndex].getFrameIdx()));
1401 const std::vector<CalleeSavedInfo> &CSI,
1425 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1426 unsigned Reg = CSI[i].getReg();
1454 MBB, I, CSI, CSIIndex);
1460 TII.loadRegFromStackSlot(MBB, I, Reg, CSI[i].getFrameIdx(),
1479 MBB, I, CSI, CSIIndex);