Lines Matching defs:LR
239 Register LR = LoopStart->getOperand(0).getReg();
240 auto WLSIt = find_if(MRI->use_nodbg_instructions(LR), [](auto &MI) {
252 TII->get(ARM::t2WhileLoopStartLR), LR)
264 // because it clobbers LR.
289 LLVM_DEBUG(dbgs() << "Found LR use in predecessors, reverting: " << MI);
314 // a single t2LoopEndDec instruction. To do that it needs to make sure that LR
316 // is using LR (especially calls) and there are no superfluous copies in the
341 LLVM_DEBUG(dbgs() << "Found LR use in loop, reverting: " << MI);
534 // Each instruction in the loop needs to be using LR as the predicate from
536 Register LR = LoopPhi->getOperand(0).getReg();
539 MI->getOperand(Idx + 2).setReg(LR);
1044 // Add a registry allocation hint for t2DoLoopStart to hint it towards LR, as