Lines Matching defs:CSRegs
523 static bool isCalleeSavedRegister(unsigned Reg, const MCPhysReg *CSRegs) {
524 for (unsigned i = 0; CSRegs[i]; ++i)
525 if (Reg == CSRegs[i])
532 static unsigned getNumCSRestores(MachineInstr &MI, const MCPhysReg *CSRegs) {
541 if (!isCalleeSavedRegister(MI.getOperand(RtIdx).getReg(), CSRegs) ||
542 !isCalleeSavedRegister(MI.getOperand(RtIdx + 1).getReg(), CSRegs) ||
622 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF);
626 unsigned Restores = getNumCSRestores(*LastPopI, CSRegs);
918 const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF);
921 for (unsigned i = 0; CSRegs[i]; i += 2) {
922 assert(CSRegs[i + 1] && "Odd number of callee-saved registers!");
924 const unsigned OddReg = CSRegs[i];
925 const unsigned EvenReg = CSRegs[i + 1];