Lines Matching refs:FirstMI
37 const MachineInstr &FirstMI, in checkVOPDRegConstraints() argument
39 const MachineFunction *MF = FirstMI.getMF(); in checkVOPDRegConstraints()
55 for (auto MII = MachineBasicBlock::const_iterator(&FirstMI); in checkVOPDRegConstraints()
56 MII != FirstMI.getParent()->instr_end(); ++MII) { in checkVOPDRegConstraints()
64 if (Use.isReg() && FirstMI.modifiesRegister(Use.getReg())) in checkVOPDRegConstraints()
72 ComponentInfo CInfo[] = {ComponentInfo(FirstMI), ComponentInfo(SecondMI)}; in checkVOPDRegConstraints()
138 LLVM_DEBUG(dbgs() << "VOPD Reg Constraints Passed\n\tX: " << FirstMI in checkVOPDRegConstraints()
148 const MachineInstr *FirstMI, in shouldScheduleVOPDAdjacent() argument
155 if (!FirstMI) in shouldScheduleVOPDAdjacent()
158 unsigned Opc = FirstMI->getOpcode(); in shouldScheduleVOPDAdjacent()
165 return checkVOPDRegConstraints(STII, *FirstMI, SecondMI); in shouldScheduleVOPDAdjacent()