Lines Matching refs:MovY
683 MachineInstr *MovY = &*Iter; in matchSwap() local
684 KilledT = MovY->killsRegister(T, TRI); in matchSwap()
686 if ((MovY->getOpcode() != AMDGPU::V_MOV_B32_e32 && in matchSwap()
687 MovY->getOpcode() != AMDGPU::COPY) || in matchSwap()
688 !MovY->getOperand(1).isReg() || in matchSwap()
689 MovY->getOperand(1).getReg() != T || in matchSwap()
690 MovY->getOperand(1).getSubReg() != Tsub) in matchSwap()
693 Register Y = MovY->getOperand(0).getReg(); in matchSwap()
694 unsigned Ysub = MovY->getOperand(0).getSubReg(); in matchSwap()
700 for (auto IY = MovY->getIterator(), I = std::next(MovT.getIterator()); in matchSwap()
733 LLVM_DEBUG(dbgs() << "Matched v_swap_b32:\n" << MovT << *MovX << *MovY); in matchSwap()
753 dropInstructionKeepingImpDefs(*MovY); in matchSwap()