Lines Matching refs:Reg1

999     unsigned Reg1 = RegInfo->getSEHRegNum(MBBI->getOperand(2).getReg());  in InsertSEH()  local
1002 .addImm(Reg1) in InsertSEH()
1012 Register Reg1 = MBBI->getOperand(2).getReg(); in InsertSEH() local
1013 if (Reg0 == AArch64::FP && Reg1 == AArch64::LR) in InsertSEH()
1020 .addImm(RegInfo->getSEHRegNum(Reg1)) in InsertSEH()
1050 unsigned Reg1 = RegInfo->getSEHRegNum(MBBI->getOperand(1).getReg()); in InsertSEH() local
1053 .addImm(Reg1) in InsertSEH()
1061 Register Reg1 = MBBI->getOperand(1).getReg(); in InsertSEH() local
1062 if (Reg0 == AArch64::FP && Reg1 == AArch64::LR) in InsertSEH()
1069 .addImm(RegInfo->getSEHRegNum(Reg1)) in InsertSEH()
2432 static bool invalidateWindowsRegisterPairing(unsigned Reg1, unsigned Reg2, in invalidateWindowsRegisterPairing() argument
2445 if (Reg2 == Reg1 + 1) in invalidateWindowsRegisterPairing()
2452 if (Reg1 >= AArch64::X19 && Reg1 <= AArch64::X27 && in invalidateWindowsRegisterPairing()
2453 (Reg1 - AArch64::X19) % 2 == 0 && Reg2 == AArch64::LR && !IsFirst) in invalidateWindowsRegisterPairing()
2462 static bool invalidateRegisterPairing(unsigned Reg1, unsigned Reg2, in invalidateRegisterPairing() argument
2466 return invalidateWindowsRegisterPairing(Reg1, Reg2, NeedsWinCFI, IsFirst); in invalidateRegisterPairing()
2479 unsigned Reg1 = AArch64::NoRegister; member
2548 RPI.Reg1 = CSI[i].getReg(); in computeCalleeSaveRegisterPairs()
2550 if (AArch64::GPR64RegClass.contains(RPI.Reg1)) in computeCalleeSaveRegisterPairs()
2552 else if (AArch64::FPR64RegClass.contains(RPI.Reg1)) in computeCalleeSaveRegisterPairs()
2554 else if (AArch64::FPR128RegClass.contains(RPI.Reg1)) in computeCalleeSaveRegisterPairs()
2556 else if (AArch64::ZPRRegClass.contains(RPI.Reg1)) in computeCalleeSaveRegisterPairs()
2558 else if (AArch64::PPRRegClass.contains(RPI.Reg1)) in computeCalleeSaveRegisterPairs()
2570 !invalidateRegisterPairing(RPI.Reg1, NextReg, IsWindows, in computeCalleeSaveRegisterPairs()
2576 !invalidateWindowsRegisterPairing(RPI.Reg1, NextReg, NeedsWinCFI, in computeCalleeSaveRegisterPairs()
2601 RPI.Reg1 == AArch64::LR) && in computeCalleeSaveRegisterPairs()
2605 assert((!RPI.isPaired() || !NeedsFrameRecord || RPI.Reg1 != AArch64::FP || in computeCalleeSaveRegisterPairs()
2614 ((RPI.Reg1 == AArch64::LR && RPI.Reg2 == AArch64::FP) || in computeCalleeSaveRegisterPairs()
2615 RPI.Reg1 + 1 == RPI.Reg2))) && in computeCalleeSaveRegisterPairs()
2675 if (NeedsFrameRecord && ((!IsWindows && RPI.Reg1 == AArch64::LR && in computeCalleeSaveRegisterPairs()
2677 (IsWindows && RPI.Reg1 == AArch64::FP && in computeCalleeSaveRegisterPairs()
2716 MIB.addReg(RPI.Reg1); in spillCalleeSavedRegisters()
2720 if (!MRI.isReserved(RPI.Reg1)) in spillCalleeSavedRegisters()
2721 MBB.addLiveIn(RPI.Reg1); in spillCalleeSavedRegisters()
2728 unsigned Reg1 = RPI.Reg1; in spillCalleeSavedRegisters() local
2771 LLVM_DEBUG(dbgs() << "CSR spill: (" << printReg(Reg1, TRI); in spillCalleeSavedRegisters()
2777 assert((!NeedsWinCFI || !(Reg1 == AArch64::LR && Reg2 == AArch64::FP)) && in spillCalleeSavedRegisters()
2785 std::swap(Reg1, Reg2); in spillCalleeSavedRegisters()
2789 if (!MRI.isReserved(Reg1)) in spillCalleeSavedRegisters()
2790 MBB.addLiveIn(Reg1); in spillCalleeSavedRegisters()
2799 MIB.addReg(Reg1, getPrologueDeath(MF, Reg1)) in spillCalleeSavedRegisters()
2834 unsigned Reg1 = RPI.Reg1; in restoreCalleeSavedRegisters() local
2875 LLVM_DEBUG(dbgs() << "CSR restore: (" << printReg(Reg1, TRI); in restoreCalleeSavedRegisters()
2887 std::swap(Reg1, Reg2); in restoreCalleeSavedRegisters()
2897 MIB.addReg(Reg1, getDefRegState(true)) in restoreCalleeSavedRegisters()
2920 MIB.addReg(RPI.Reg1, RegState::Define); in restoreCalleeSavedRegisters()