Lines Matching refs:FirstMI
48 : FirstMI(First), SecondMI(Second) {} in VOPDCombineInfo()
50 MachineInstr *FirstMI; member in __anoncc5e514e0111::GCNCreateVOPD::VOPDCombineInfo
70 auto *FirstMI = CI.FirstMI; in doReplace() local
72 unsigned Opc1 = FirstMI->getOpcode(); in doReplace()
82 auto VOPDInst = BuildMI(*FirstMI->getParent(), FirstMI, in doReplace()
83 FirstMI->getDebugLoc(), SII->get(NewOpcode)) in doReplace()
84 .setMIFlags(FirstMI->getFlags() | SecondMI->getFlags()); in doReplace()
87 MachineInstr *MI[] = {FirstMI, SecondMI}; in doReplace()
89 AMDGPU::getVOPDInstInfo(FirstMI->getDesc(), SecondMI->getDesc()); in doReplace()
108 << *CI.FirstMI << "\tY: " << *CI.SecondMI << "\n"); in doReplace()
133 auto *FirstMI = &*MII; in runOnMachineFunction() local
137 if (FirstMI->isDebugInstr()) in runOnMachineFunction()
140 unsigned Opc = FirstMI->getOpcode(); in runOnMachineFunction()
147 CI = VOPDCombineInfo(FirstMI, SecondMI); in runOnMachineFunction()
149 CI = VOPDCombineInfo(SecondMI, FirstMI); in runOnMachineFunction()
154 if (llvm::checkVOPDRegConstraints(*SII, *FirstMI, *SecondMI)) { in runOnMachineFunction()