Lines Matching defs:PairedReg
3656 unsigned PairedReg = AArch64::NoRegister;
3663 PairedReg = CSRegs[i % 2 == 0 ? i - 1 : i + 1];
3665 PairedReg = CSRegs[i ^ 1];
3670 // PairedReg could be in a different register class from Reg, which would
3672 if (RegIsGPR64 && !AArch64::GPR64RegClass.contains(PairedReg)) {
3673 PairedReg = AArch64::NoRegister;
3676 assert(PairedReg == AArch64::NoRegister ||
3677 AArch64::GPR64RegClass.contains(Reg, PairedReg) ||
3678 AArch64::FPR64RegClass.contains(Reg, PairedReg) ||
3679 AArch64::FPR128RegClass.contains(Reg, PairedReg));
3685 UnspilledCSGPRPaired = PairedReg;
3693 if (producePairRegisters(MF) && PairedReg != AArch64::NoRegister &&
3694 !SavedRegs.test(PairedReg)) {
3695 SavedRegs.set(PairedReg);
3696 if (AArch64::GPR64RegClass.contains(PairedReg) &&
3697 !RegInfo->isReservedReg(MF, PairedReg))
3698 ExtraCSSpill = PairedReg;