Lines Matching refs:UseMI
324 for (const MachineInstr &UseMI : MRI->use_instructions(DestReg)) { in detectAndFoldOffset() local
325 switch (UseMI.getOpcode()) { in detectAndFoldOffset()
327 LLVM_DEBUG(dbgs() << "Not a load or store instruction: " << UseMI); in detectAndFoldOffset()
346 if (UseMI.getOperand(1).isFI()) in detectAndFoldOffset()
349 if (DestReg == UseMI.getOperand(0).getReg()) in detectAndFoldOffset()
351 assert(DestReg == UseMI.getOperand(1).getReg() && in detectAndFoldOffset()
354 int64_t Offset = UseMI.getOperand(2).getImm(); in detectAndFoldOffset()
369 for (MachineInstr &UseMI : in detectAndFoldOffset()
371 UseMI.removeOperand(2); in detectAndFoldOffset()
372 UseMI.addOperand(ImmOp); in detectAndFoldOffset()
376 UseMI.getOperand(1).setReg(HiLUI.getOperand(0).getReg()); in detectAndFoldOffset()