Searched refs:NarrowCond (Results 1 - 1 of 1) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1689 Value *NarrowCond; local 1690 if (!match(Cond, m_OneUse(m_ShuffleVector(m_Value(NarrowCond), m_Undef(), 1692 NarrowCond->getType()->getVectorNumElements() != NarrowNumElts || 1696 // shuf (sel (shuf NarrowCond, undef, WideMask), X, Y), undef, NarrowMask) --> 1697 // sel NarrowCond, (shuf X, undef, NarrowMask), (shuf Y, undef, NarrowMask) 1701 return SelectInst::Create(NarrowCond, NarrowX, NarrowY);
|
Completed in 110 milliseconds