Lines Matching refs:DestReg
304 Register DestReg = Lo.getOperand(0).getReg(); in detectAndFoldOffset() local
309 if (!MRI->hasOneUse(DestReg)) in detectAndFoldOffset()
313 MachineInstr &Tail = *MRI->use_instr_begin(DestReg); in detectAndFoldOffset()
349 return foldLargeOffset(Hi, Lo, Tail, DestReg); in detectAndFoldOffset()
356 return foldShiftedOffset(Hi, Lo, Tail, DestReg); in detectAndFoldOffset()
364 Register DestReg = Lo.getOperand(0).getReg(); in foldIntoMemoryOps() local
381 for (const MachineInstr &UseMI : MRI->use_instructions(DestReg)) { in foldIntoMemoryOps()
406 if (DestReg == UseMI.getOperand(0).getReg()) in foldIntoMemoryOps()
408 assert(DestReg == UseMI.getOperand(1).getReg() && in foldIntoMemoryOps()
437 if (MO.isReg() && MO.getReg() == DestReg) in foldIntoMemoryOps()
449 if (!AddrMO.isReg() || AddrMO.getReg() != DestReg) in foldIntoMemoryOps()
496 llvm::make_early_inc_range(MRI->use_instructions(DestReg))) { in foldIntoMemoryOps()