Lines Matching defs:SecondMI
39 const MachineInstr &SecondMI) {
59 if (&*MII == &SecondMI)
63 }() && "Expected FirstMI to precede SecondMI");
65 for (const auto &Use : SecondMI.uses())
70 const MachineInstr &MI = (OpcodeIdx == VOPD::X) ? FirstMI : SecondMI;
78 AMDGPU::getVOPDInstInfo(FirstMI.getDesc(), SecondMI.getDesc());
81 const MachineInstr &MI = (CompIdx == VOPD::X) ? FirstMI : SecondMI;
110 SecondMI.getOpcode() == AMDGPU::V_MOV_B32_e32;
116 << "\n\tY: " << SecondMI << "\n");
120 /// Check if the instr pair, FirstMI and SecondMI, should be scheduled
121 /// together. Given SecondMI, when FirstMI is unspecified, then check if
122 /// SecondMI may be part of a fused pair at all.
126 const MachineInstr &SecondMI) {
128 unsigned Opc2 = SecondMI.getOpcode();
142 return checkVOPDRegConstraints(STII, *FirstMI, SecondMI);