Lines Matching refs:OpIdx
81 bool pickBestRegisterForUndef(MachineInstr *MI, unsigned OpIdx,
86 bool shouldBreakDependence(MachineInstr *, unsigned OpIdx, unsigned Pref);
107 bool BreakFalseDeps::pickBestRegisterForUndef(MachineInstr *MI, unsigned OpIdx, in pickBestRegisterForUndef() argument
111 if (MI->isRegTiedToDefOperand(OpIdx)) in pickBestRegisterForUndef()
114 MachineOperand &MO = MI->getOperand(OpIdx); in pickBestRegisterForUndef()
135 TII->getRegClass(MI->getDesc(), OpIdx, TRI, *MF); in pickBestRegisterForUndef()
172 bool BreakFalseDeps::shouldBreakDependence(MachineInstr *MI, unsigned OpIdx, in shouldBreakDependence() argument
174 MCRegister Reg = MI->getOperand(OpIdx).getReg().asMCReg(); in shouldBreakDependence()
245 unsigned OpIdx = UndefReads.back().second; in processUndefReads() local
252 if (!LiveRegSet.contains(UndefMI->getOperand(OpIdx).getReg())) in processUndefReads()
253 TII->breakPartialRegDependency(*UndefMI, OpIdx, TRI); in processUndefReads()
260 OpIdx = UndefReads.back().second; in processUndefReads()