Lines Matching refs:FirstMI
48 : FirstMI(First), SecondMI(Second) {} in VOPDCombineInfo()
50 MachineInstr *FirstMI; member in __anon4acca4580111::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()
109 << *CI.FirstMI << "\tY: " << *CI.SecondMI << "\n"); in doReplace()
134 auto *FirstMI = &*MII; in runOnMachineFunction() local
138 if (FirstMI->isDebugInstr()) in runOnMachineFunction()
141 unsigned Opc = FirstMI->getOpcode(); in runOnMachineFunction()
148 CI = VOPDCombineInfo(FirstMI, SecondMI); in runOnMachineFunction()
150 CI = VOPDCombineInfo(SecondMI, FirstMI); in runOnMachineFunction()
155 if (llvm::checkVOPDRegConstraints(*SII, *FirstMI, *SecondMI)) { in runOnMachineFunction()