Home | History | Annotate | Download | only in AArch64

Lines Matching defs:CSI

175   const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
176 if (CSI.size()) {
183 for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(),
184 E = CSI.end(); I != E; ++I) {
261 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
265 if (CSI.size()) {
266 MinCSFI = CSI[0].getFrameIdx();
267 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx();
426 const std::vector<CalleeSavedInfo> &CSI,
437 // we rely on the fact that the elements of CSI are allocated in order
445 for (unsigned i = 0, e = CSI.size(); i < e; ++i) {
446 unsigned Reg = CSI[i].getReg();
463 if (i + 1 < CSI.size() && TheClass.contains(CSI[i+1].getReg())) {
469 StLow = getKillRegState(determinePrologueDeath(MBB, CSI[i+1].getReg()));
470 StHigh = getKillRegState(determinePrologueDeath(MBB, CSI[i].getReg()));
477 .addReg(CSI[i+1].getReg(), StLow)
478 .addReg(CSI[i].getReg(), StHigh);
485 State = getKillRegState(determinePrologueDeath(MBB, CSI[i].getReg()));
492 .addReg(CSI[i].getReg(), State);
498 int FrameIdx = CSI[i].getFrameIdx();
526 const std::vector<CalleeSavedInfo> &CSI,
528 if (CSI.empty())
537 emitFrameMemOps(/* isPrologue = */ true, MBB, MBBI, CSI, TRI,
546 const std::vector<CalleeSavedInfo> &CSI,
549 if (CSI.empty())
558 emitFrameMemOps(/* isPrologue = */ false, MBB, MBBI, CSI, TRI,