Home
last modified time | relevance | path

Searched refs:MovY (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp717 MachineInstr *MovY = &*Iter; in matchSwap() local
718 KilledT = MovY->killsRegister(T, TRI); in matchSwap()
720 if ((MovY->getOpcode() != AMDGPU::V_MOV_B32_e32 && in matchSwap()
721 MovY->getOpcode() != AMDGPU::V_MOV_B16_t16_e32 && in matchSwap()
722 MovY->getOpcode() != AMDGPU::COPY) || in matchSwap()
723 !MovY->getOperand(1).isReg() || MovY->getOperand(1).getReg() != T || in matchSwap()
724 MovY->getOperand(1).getSubReg() != Tsub) in matchSwap()
727 Register Y = MovY->getOperand(0).getReg(); in matchSwap()
728 unsigned Ysub = MovY->getOperand(0).getSubReg(); in matchSwap()
734 for (auto IY = MovY->getIterator(), I = std::next(MovT.getIterator()); in matchSwap()
[all …]