Lines Matching defs:CSI
173 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
174 if (CSI.size()) {
181 for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(),
182 E = CSI.end(); I != E; ++I) {
260 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
264 if (CSI.size()) {
265 MinCSFI = CSI[0].getFrameIdx();
266 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx();
424 const std::vector<CalleeSavedInfo> &CSI,
435 // we rely on the fact that the elements of CSI are allocated in order
443 for (unsigned i = 0, e = CSI.size(); i < e; ++i) {
444 unsigned Reg = CSI[i].getReg();
461 if (i + 1 < CSI.size() && TheClass.contains(CSI[i+1].getReg())) {
467 StLow = getKillRegState(determinePrologueDeath(MBB, CSI[i+1].getReg()));
468 StHigh = getKillRegState(determinePrologueDeath(MBB, CSI[i].getReg()));
475 .addReg(CSI[i+1].getReg(), StLow)
476 .addReg(CSI[i].getReg(), StHigh);
483 State = getKillRegState(determinePrologueDeath(MBB, CSI[i].getReg()));
490 .addReg(CSI[i].getReg(), State);
496 int FrameIdx = CSI[i].getFrameIdx();
524 const std::vector<CalleeSavedInfo> &CSI,
526 if (CSI.empty())
535 emitFrameMemOps(/* isPrologue = */ true, MBB, MBBI, CSI, TRI,
544 const std::vector<CalleeSavedInfo> &CSI,
547 if (CSI.empty())
556 emitFrameMemOps(/* isPrologue = */ false, MBB, MBBI, CSI, TRI,