Home | History | Annotate | Download | only in ARM

Lines Matching refs:CSI

144   const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
166 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
167 unsigned Reg = CSI[i].getReg();
168 int FI = CSI[i].getFrameIdx();
566 const std::vector<CalleeSavedInfo> &CSI,
579 unsigned i = CSI.size();
583 unsigned Reg = CSI[i-1].getReg();
635 const std::vector<CalleeSavedInfo> &CSI,
649 unsigned i = CSI.size();
654 unsigned Reg = CSI[i-1].getReg();
719 const std::vector<CalleeSavedInfo> &CSI,
730 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
731 unsigned DNum = CSI[i].getReg() - ARM::D8;
734 int FI = CSI[i].getFrameIdx();
878 const std::vector<CalleeSavedInfo> &CSI,
887 for (unsigned i = 0, e = CSI.size(); i != e; ++i)
888 if (CSI[i].getReg() == ARM::D8) {
889 D8SpillFI = CSI[i].getFrameIdx();
956 const std::vector<CalleeSavedInfo> &CSI,
958 if (CSI.empty())
969 emitPushInst(MBB, MI, CSI, PushOpc, PushOneOpc, false, &isARMArea1Register, 0,
971 emitPushInst(MBB, MI, CSI, PushOpc, PushOneOpc, false, &isARMArea2Register, 0,
973 emitPushInst(MBB, MI, CSI, FltOpc, 0, true, &isARMArea3Register,
980 emitAlignedDPRCS2Spills(MBB, MI, NumAlignedDPRCS2Regs, CSI, TRI);
987 const std::vector<CalleeSavedInfo> &CSI,
989 if (CSI.empty())
1000 emitAlignedDPRCS2Restores(MBB, MI, NumAlignedDPRCS2Regs, CSI, TRI);
1005 emitPopInst(MBB, MI, CSI, FltOpc, 0, isVarArg, true, &isARMArea3Register,
1007 emitPopInst(MBB, MI, CSI, PopOpc, LdrOpc, isVarArg, false,
1009 emitPopInst(MBB, MI, CSI, PopOpc, LdrOpc, isVarArg, false,