Searched refs:NarrowCond (Results 1 - 1 of 1) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1768 Value *NarrowCond; local 1769 if (!match(Cond, m_OneUse(m_Shuffle(m_Value(NarrowCond), m_Undef()))) || 1770 cast<VectorType>(NarrowCond->getType())->getNumElements() != 1775 // shuf (sel (shuf NarrowCond, undef, WideMask), X, Y), undef, NarrowMask) --> 1776 // sel NarrowCond, (shuf X, undef, NarrowMask), (shuf Y, undef, NarrowMask) 1780 return SelectInst::Create(NarrowCond, NarrowX, NarrowY);
|
Completed in 61 milliseconds