Lines Matching defs:CSI
775 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
776 for (unsigned I = 0, E = CSI.size(); I != E; ++I) {
777 unsigned Reg = CSI[I].getReg();
801 int Offset = MFI->getObjectOffset(CSI[I].getFrameIdx());
1119 const std::vector<CalleeSavedInfo> &CSI = FFI->getCalleeSavedInfo();
1122 if (CSI.empty() && !needsFP(MF)) {
1143 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1144 unsigned Reg = CSI[i].getReg();
1148 GPRegs.push_back(CSI[i]);
1156 G8Regs.push_back(CSI[i]);
1164 FPRegs.push_back(CSI[i]);
1177 VRegs.push_back(CSI[i]);
1270 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1271 unsigned Reg = CSI[i].getReg();
1278 int FI = CSI[i].getFrameIdx();
1288 // FIXME SVR4: Is it actually possible to have multiple elements in CSI
1291 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1292 unsigned Reg = CSI[i].getReg();
1295 int FI = CSI[i].getFrameIdx();
1361 const std::vector<CalleeSavedInfo> &CSI,
1376 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1377 unsigned Reg = CSI[i].getReg();
1414 CSI[i].getFrameIdx()));
1419 CSI[i].getFrameIdx(), RC, TRI);
1429 const std::vector<CalleeSavedInfo> &CSI, unsigned CSIIndex) {
1444 CSI[CSIIndex].getFrameIdx()));
1506 const std::vector<CalleeSavedInfo> &CSI,
1530 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
1531 unsigned Reg = CSI[i].getReg();
1559 MBB, I, CSI, CSIIndex);
1565 TII.loadRegFromStackSlot(MBB, I, Reg, CSI[i].getFrameIdx(),
1584 MBB, I, CSI, CSIIndex);