Lines Matching defs:DestReg
304 Register DestReg = Lo.getOperand(0).getReg();
309 if (!MRI->hasOneUse(DestReg))
313 MachineInstr &Tail = *MRI->use_instr_begin(DestReg);
349 return foldLargeOffset(Hi, Lo, Tail, DestReg);
354 // It may be encoded as (SH2ADD (ADDI X0, C), DestReg) or
355 // (SH3ADD (ADDI X0, C), DestReg).
356 return foldShiftedOffset(Hi, Lo, Tail, DestReg);
364 Register DestReg = Lo.getOperand(0).getReg();
381 for (const MachineInstr &UseMI : MRI->use_instructions(DestReg)) {
410 if (DestReg == UseMI.getOperand(0).getReg())
412 assert(DestReg == UseMI.getOperand(1).getReg() &&
441 if (MO.isReg() && MO.getReg() == DestReg)
453 if (!AddrMO.isReg() || AddrMO.getReg() != DestReg)
500 llvm::make_early_inc_range(MRI->use_instructions(DestReg))) {