Lines Matching refs:VOPD
1 //===- GCNVOPDUtils.cpp - GCN VOPD Utils ------------------------===//
10 /// mutation to pair VOPD instructions back to back. It also contains
11 // subroutines useful in the creation of VOPD instructions
40 namespace VOPD = AMDGPU::VOPD;
70 const MachineInstr &MI = (OpcodeIdx == VOPD::X) ? FirstMI : SecondMI;
80 for (auto CompIdx : VOPD::COMPONENTS) {
81 const MachineInstr &MI = (CompIdx == VOPD::X) ? FirstMI : SecondMI;
83 const MachineOperand &Src0 = MI.getOperand(VOPD::Component::SRC0);
90 if (!TII.isInlineConstant(MI, VOPD::Component::SRC0))
115 LLVM_DEBUG(dbgs() << "VOPD Reg Constraints Passed\n\tX: " << FirstMI
148 /// be turned into VOPD instructions