Lines Matching defs:PairedReg
3689 unsigned PairedReg = AArch64::NoRegister;
3696 PairedReg = CSRegs[i % 2 == 0 ? i - 1 : i + 1];
3698 PairedReg = CSRegs[i ^ 1];
3703 // PairedReg could be in a different register class from Reg, which would
3705 if (RegIsGPR64 && !AArch64::GPR64RegClass.contains(PairedReg)) {
3706 PairedReg = AArch64::NoRegister;
3709 assert(PairedReg == AArch64::NoRegister ||
3710 AArch64::GPR64RegClass.contains(Reg, PairedReg) ||
3711 AArch64::FPR64RegClass.contains(Reg, PairedReg) ||
3712 AArch64::FPR128RegClass.contains(Reg, PairedReg));
3718 UnspilledCSGPRPaired = PairedReg;
3726 if (producePairRegisters(MF) && PairedReg != AArch64::NoRegister &&
3727 !SavedRegs.test(PairedReg)) {
3728 SavedRegs.set(PairedReg);
3729 if (AArch64::GPR64RegClass.contains(PairedReg) &&
3730 !RegInfo->isReservedReg(MF, PairedReg))
3731 ExtraCSSpill = PairedReg;