Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:CSI

224   std::vector<CalleeSavedInfo> CSI;
229 CSI.push_back(CalleeSavedInfo(Reg));
234 CSI.push_back(CalleeSavedInfo(Reg));
241 if (CSI.empty())
251 I = CSI.begin(), E = CSI.end(); I != E; ++I) {
288 MFI->setCalleeSavedInfo(CSI);
297 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
302 if (CSI.empty())
313 if (!TFI->spillCalleeSavedRegisters(*EntryBlock, I, CSI, TRI)) {
314 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
317 EntryBlock->addLiveIn(CSI[i].getReg());
320 unsigned Reg = CSI[i].getReg();
323 CSI[i].getFrameIdx(), RC, TRI);
345 if (!TFI->restoreCalleeSavedRegisters(*MBB, I, CSI, TRI)) {
346 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
347 unsigned Reg = CSI[i].getReg();
350 CSI[i].getFrameIdx(),
381 blockCSI.push_back(CSI[*RI]);
415 blockCSI.push_back(CSI[*RI]);