Lines Matching refs:LR

548     case ARM::LR:  in emitPrologue()
768 case ARM::LR: in emitPrologue()
1232 if (Reg == ARM::LR && !isTailCall && !isVarArg && !isInterrupt && in emitPopInst()
1279 Regs[0] = ARM::LR; in emitPopInst()
1838 SavedRegs.set(ARM::LR); in determineCalleeSaves()
1844 SavedRegs.set(ARM::LR); in determineCalleeSaves()
1895 if (Reg == ARM::LR) in determineCalleeSaves()
1903 case ARM::LR: in determineCalleeSaves()
1926 case ARM::LR: in determineCalleeSaves()
2045 SavedRegs.set(ARM::LR); in determineCalleeSaves()
2048 auto LRPos = llvm::find(UnspilledCS1GPRs, ARM::LR); in determineCalleeSaves()
2153 !(MF.getRegInfo().isLiveIn(ARM::LR) && in determineCalleeSaves()
2155 if (SavedRegs.test(ARM::LR)) { in determineCalleeSaves()
2160 AvailableRegs.push_back(ARM::LR); in determineCalleeSaves()
2179 if (Reg != ARM::LR && !MRI.isPhysRegUsed(Reg)) in determineCalleeSaves()
2182 if (Reg == ARM::LR) in determineCalleeSaves()
2196 SavedRegs.set(ARM::LR); in determineCalleeSaves()
2199 LRPos = llvm::find(UnspilledCS1GPRs, (unsigned)ARM::LR); in determineCalleeSaves()
2204 if (!MRI.isReserved(ARM::LR) && !MRI.isPhysRegUsed(ARM::LR) && in determineCalleeSaves()
2223 (Reg == ARM::LR && !ExpensiveLRRestore)) { in determineCalleeSaves()
2228 !(Reg == ARM::LR && AFI->isThumb1OnlyFunction())) in determineCalleeSaves()
2291 SavedRegs.set(ARM::LR); in determineCalleeSaves()
2292 AFI->setLRIsSpilled(SavedRegs.test(ARM::LR)); in determineCalleeSaves()
2692 .addReg(ARM::LR); in adjustForSegmentedStacks()
2698 .addReg(ARM::LR); in adjustForSegmentedStacks()
2707 nullptr, MRI->getDwarfRegNum(ARM::LR, true), -12)); in adjustForSegmentedStacks()
2727 BuildMI(AllocMBB, DL, TII.get(ARM::tMOVr), ARM::LR) in adjustForSegmentedStacks()
2732 .addReg(ARM::LR, RegState::Define) in adjustForSegmentedStacks()
2743 .addReg(ARM::LR); in adjustForSegmentedStacks()