Lines Matching refs:SecondMI
63 auto *SecondMI = Pair.second; in doReplace() local
65 unsigned Opc2 = SecondMI->getOpcode(); in doReplace()
73 .setMIFlags(FirstMI->getFlags() | SecondMI->getFlags()); in doReplace()
75 .add(SecondMI->getOperand(0)) in doReplace()
91 VOPDInst.add(SecondMI->getOperand(1)); in doReplace()
98 VOPDInst.add(SecondMI->getOperand(2)); in doReplace()
99 VOPDInst.add(SecondMI->getOperand(3)); in doReplace()
102 VOPDInst.add(SecondMI->getOperand(2)); in doReplace()
107 VOPDInst.copyImplicitOps(*SecondMI); in doReplace()
112 SecondMI->eraseFromParent(); in doReplace()
139 auto *SecondMI = &*MII; in runOnMachineFunction() local
141 unsigned Opc2 = SecondMI->getOpcode(); in runOnMachineFunction()
147 Pair = {FirstMI, SecondMI}; in runOnMachineFunction()
149 Pair = {SecondMI, FirstMI}; in runOnMachineFunction()
154 if (llvm::checkVOPDRegConstraints(*SII, *FirstMI, *SecondMI)) { in runOnMachineFunction()