Home | History | Annotate | Download | only in ARM

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();
580 const std::vector<CalleeSavedInfo> &CSI,
593 unsigned i = CSI.size();
597 unsigned Reg = CSI[i-1].getReg();
649 const std::vector<CalleeSavedInfo> &CSI,
663 unsigned i = CSI.size();
668 unsigned Reg = CSI[i-1].getReg();
733 const std::vector<CalleeSavedInfo> &CSI,
744 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
745 unsigned DNum = CSI[i].getReg() - ARM::D8;
748 int FI = CSI[i].getFrameIdx();
892 const std::vector<CalleeSavedInfo> &CSI,
901 for (unsigned i = 0, e = CSI.size(); i != e; ++i)
902 if (CSI[i].getReg() == ARM::D8) {
903 D8SpillFI = CSI[i].getFrameIdx();
970 const std::vector<CalleeSavedInfo> &CSI,
972 if (CSI.empty())
983 emitPushInst(MBB, MI, CSI, PushOpc, PushOneOpc, false, &isARMArea1Register, 0,
985 emitPushInst(MBB, MI, CSI, PushOpc, PushOneOpc, false, &isARMArea2Register, 0,
987 emitPushInst(MBB, MI, CSI, FltOpc, 0, true, &isARMArea3Register,
994 emitAlignedDPRCS2Spills(MBB, MI, NumAlignedDPRCS2Regs, CSI, TRI);
1001 const std::vector<CalleeSavedInfo> &CSI,
1003 if (CSI.empty())
1014 emitAlignedDPRCS2Restores(MBB, MI, NumAlignedDPRCS2Regs, CSI, TRI);
1019 emitPopInst(MBB, MI, CSI, FltOpc, 0, isVarArg, true, &isARMArea3Register,
1021 emitPopInst(MBB, MI, CSI, PopOpc, LdrOpc, isVarArg, false,
1023 emitPopInst(MBB, MI, CSI, PopOpc, LdrOpc, isVarArg, false,