Lines Matching refs:PairedReg
3260 unsigned PairedReg = AArch64::NoRegister; in determineCalleeSaves() local
3267 PairedReg = CSRegs[i % 2 == 0 ? i - 1 : i + 1]; in determineCalleeSaves()
3269 PairedReg = CSRegs[i ^ 1]; in determineCalleeSaves()
3276 if (RegIsGPR64 && !AArch64::GPR64RegClass.contains(PairedReg)) { in determineCalleeSaves()
3277 PairedReg = AArch64::NoRegister; in determineCalleeSaves()
3280 assert(PairedReg == AArch64::NoRegister || in determineCalleeSaves()
3281 AArch64::GPR64RegClass.contains(Reg, PairedReg) || in determineCalleeSaves()
3282 AArch64::FPR64RegClass.contains(Reg, PairedReg) || in determineCalleeSaves()
3283 AArch64::FPR128RegClass.contains(Reg, PairedReg)); in determineCalleeSaves()
3289 UnspilledCSGPRPaired = PairedReg; in determineCalleeSaves()
3297 if (producePairRegisters(MF) && PairedReg != AArch64::NoRegister && in determineCalleeSaves()
3298 !SavedRegs.test(PairedReg)) { in determineCalleeSaves()
3299 SavedRegs.set(PairedReg); in determineCalleeSaves()
3300 if (AArch64::GPR64RegClass.contains(PairedReg) && in determineCalleeSaves()
3301 !RegInfo->isReservedReg(MF, PairedReg)) in determineCalleeSaves()
3302 ExtraCSSpill = PairedReg; in determineCalleeSaves()