Lines Matching refs:NewMI
579 MachineInstr *NewMI = TII->commuteInstruction(MI); in commuteInstruction() local
581 if (NewMI == 0) { in commuteInstruction()
586 DEBUG(dbgs() << "2addr: COMMUTED TO: " << *NewMI); in commuteInstruction()
587 assert(NewMI == MI && in commuteInstruction()
627 MachineInstr *NewMI = TII->convertToThreeAddress(MFI, mi, LV); in convertInstTo3Addr() local
629 if (!NewMI) in convertInstTo3Addr()
633 DEBUG(dbgs() << "2addr: TO 3-ADDR: " << *NewMI); in convertInstTo3Addr()
637 LIS->ReplaceMachineInstrInMaps(mi, NewMI); in convertInstTo3Addr()
639 if (NewMI->findRegisterUseOperand(RegB, false, TRI)) in convertInstTo3Addr()
643 Sunk = sink3AddrInstruction(NewMI, RegB, mi); in convertInstTo3Addr()
648 DistanceMap.insert(std::make_pair(NewMI, Dist)); in convertInstTo3Addr()
649 mi = NewMI; in convertInstTo3Addr()
1223 MachineBasicBlock::iterator NewMI = NewMIs[1]; in tryInstructionTransform() local
1225 tryInstructionTransform(NewMI, mi, NewSrcIdx, NewDstIdx, Dist, true); in tryInstructionTransform()