Lines Matching refs:DestReg
297 Register DestReg = Lo.getOperand(0).getReg(); in detectAndFoldOffset() local
302 if (!MRI->hasOneUse(DestReg)) in detectAndFoldOffset()
306 MachineInstr &Tail = *MRI->use_instr_begin(DestReg); in detectAndFoldOffset()
342 return foldLargeOffset(Hi, Lo, Tail, DestReg); in detectAndFoldOffset()
349 return foldShiftedOffset(Hi, Lo, Tail, DestReg); in detectAndFoldOffset()
357 Register DestReg = Lo.getOperand(0).getReg(); in foldIntoMemoryOps() local
374 for (const MachineInstr &UseMI : MRI->use_instructions(DestReg)) { in foldIntoMemoryOps()
399 if (DestReg == UseMI.getOperand(0).getReg()) in foldIntoMemoryOps()
401 assert(DestReg == UseMI.getOperand(1).getReg() && in foldIntoMemoryOps()
434 if (!AddrMO.isReg() || AddrMO.getReg() != DestReg) in foldIntoMemoryOps()
474 llvm::make_early_inc_range(MRI->use_instructions(DestReg))) { in foldIntoMemoryOps()