Lines Matching refs:UseMI
1021 for (MachineInstr &UseMI : MRI->use_instructions(Reg)) { in HasLoopPHIUse()
1023 if (UseMI.isPHI()) { in HasLoopPHIUse()
1026 if (CurLoop->contains(&UseMI)) in HasLoopPHIUse()
1031 if (isExitBlock(UseMI.getParent())) in HasLoopPHIUse()
1036 if (UseMI.isCopy() && CurLoop->contains(&UseMI)) in HasLoopPHIUse()
1037 Work.push_back(&UseMI); in HasLoopPHIUse()
1052 for (MachineInstr &UseMI : MRI->use_nodbg_instructions(Reg)) { in HasHighOperandLatency()
1053 if (UseMI.isCopyLike()) in HasHighOperandLatency()
1055 if (!CurLoop->contains(UseMI.getParent())) in HasHighOperandLatency()
1057 for (unsigned i = 0, e = UseMI.getNumOperands(); i != e; ++i) { in HasHighOperandLatency()
1058 const MachineOperand &MO = UseMI.getOperand(i); in HasHighOperandLatency()
1065 if (TII->hasHighOperandLatency(InstrItins, MRI, &MI, DefIdx, &UseMI, i)) in HasHighOperandLatency()