Lines Matching defs:UseMI
500 MachineInstr &UseMI = *UseOp->getParent();
504 if (isCopyToReg(UseMI, SrcReg, DstReg, IsSrcPhys, IsDstPhys)) {
506 return &UseMI;
509 if (isTwoAddrUse(UseMI, Reg, DstReg)) {
511 return &UseMI;
513 if (UseMI.isCommutable()) {
516 if (TII->findCommutedOpIndices(UseMI, Src1, Src2)) {
517 MachineOperand &MO = UseMI.getOperand(Src1);
519 isTwoAddrUse(UseMI, MO.getReg(), DstReg)) {
521 return &UseMI;
834 while (MachineInstr *UseMI =
836 if (IsCopy && !Processed.insert(UseMI).second)
839 DenseMap<MachineInstr*, unsigned>::iterator DI = DistanceMap.find(UseMI);