Lines Matching defs:CSI
147 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
174 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
175 unsigned Reg = CSI[i].getReg();
176 int FI = CSI[i].getFrameIdx();
583 const std::vector<CalleeSavedInfo> &CSI,
596 unsigned i = CSI.size();
600 unsigned Reg = CSI[i-1].getReg();
652 const std::vector<CalleeSavedInfo> &CSI,
668 unsigned i = CSI.size();
673 unsigned Reg = CSI[i-1].getReg();
739 const std::vector<CalleeSavedInfo> &CSI,
750 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
751 unsigned DNum = CSI[i].getReg() - ARM::D8;
754 int FI = CSI[i].getFrameIdx();
898 const std::vector<CalleeSavedInfo> &CSI,
907 for (unsigned i = 0, e = CSI.size(); i != e; ++i)
908 if (CSI[i].getReg() == ARM::D8) {
909 D8SpillFI = CSI[i].getFrameIdx();
976 const std::vector<CalleeSavedInfo> &CSI,
978 if (CSI.empty())
989 emitPushInst(MBB, MI, CSI, PushOpc, PushOneOpc, false, &isARMArea1Register, 0,
991 emitPushInst(MBB, MI, CSI, PushOpc, PushOneOpc, false, &isARMArea2Register, 0,
993 emitPushInst(MBB, MI, CSI, FltOpc, 0, true, &isARMArea3Register,
1000 emitAlignedDPRCS2Spills(MBB, MI, NumAlignedDPRCS2Regs, CSI, TRI);
1007 const std::vector<CalleeSavedInfo> &CSI,
1009 if (CSI.empty())
1020 emitAlignedDPRCS2Restores(MBB, MI, NumAlignedDPRCS2Regs, CSI, TRI);
1025 emitPopInst(MBB, MI, CSI, FltOpc, 0, isVarArg, true, &isARMArea3Register,
1027 emitPopInst(MBB, MI, CSI, PopOpc, LdrOpc, isVarArg, false,
1029 emitPopInst(MBB, MI, CSI, PopOpc, LdrOpc, isVarArg, false,