Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp3140 ShuffleVectorInst* RHSShuffle = dyn_cast<ShuffleVectorInst>(RHS); in visitShuffleVectorInst() local
3145 if (RHSShuffle) in visitShuffleVectorInst()
3146 if (!match(RHSShuffle->getOperand(1), m_Poison())) in visitShuffleVectorInst()
3147 RHSShuffle = nullptr; in visitShuffleVectorInst()
3148 if (!LHSShuffle && !RHSShuffle) in visitShuffleVectorInst()
3161 if (RHSShuffle) { in visitShuffleVectorInst()
3162 RHSOp0 = RHSShuffle->getOperand(0); in visitShuffleVectorInst()
3179 if (RHSShuffle && RHSOp0Width == LHSWidth) { in visitShuffleVectorInst()
3195 if (RHSShuffle && newRHS != RHS) in visitShuffleVectorInst()
3196 RHSMask = RHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
[all …]