Lines Matching defs:CSI
176 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
218 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
219 unsigned Reg = CSI[i].getReg();
220 int FI = CSI[i].getFrameIdx();
378 for (const auto &Entry : CSI) {
443 for (const auto &Entry : CSI) {
479 for (const auto &Entry : CSI) {
799 const std::vector<CalleeSavedInfo> &CSI,
812 unsigned i = CSI.size();
816 unsigned Reg = CSI[i-1].getReg();
873 const std::vector<CalleeSavedInfo> &CSI,
889 unsigned i = CSI.size();
894 unsigned Reg = CSI[i-1].getReg();
964 const std::vector<CalleeSavedInfo> &CSI,
975 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
976 unsigned DNum = CSI[i].getReg() - ARM::D8;
979 int FI = CSI[i].getFrameIdx();
1123 const std::vector<CalleeSavedInfo> &CSI,
1132 for (unsigned i = 0, e = CSI.size(); i != e; ++i)
1133 if (CSI[i].getReg() == ARM::D8) {
1134 D8SpillFI = CSI[i].getFrameIdx();
1201 const std::vector<CalleeSavedInfo> &CSI,
1203 if (CSI.empty())
1214 emitPushInst(MBB, MI, CSI, PushOpc, PushOneOpc, false, &isARMArea1Register, 0,
1216 emitPushInst(MBB, MI, CSI, PushOpc, PushOneOpc, false, &isARMArea2Register, 0,
1218 emitPushInst(MBB, MI, CSI, FltOpc, 0, true, &isARMArea3Register,
1225 emitAlignedDPRCS2Spills(MBB, MI, NumAlignedDPRCS2Regs, CSI, TRI);
1232 const std::vector<CalleeSavedInfo> &CSI,
1234 if (CSI.empty())
1245 emitAlignedDPRCS2Restores(MBB, MI, NumAlignedDPRCS2Regs, CSI, TRI);
1250 emitPopInst(MBB, MI, CSI, FltOpc, 0, isVarArg, true, &isARMArea3Register,
1252 emitPopInst(MBB, MI, CSI, PopOpc, LdrOpc, isVarArg, false,
1254 emitPopInst(MBB, MI, CSI, PopOpc, LdrOpc, isVarArg, false,