Lines Matching refs:m_Undef
596 if (match(V, m_Undef())) { in collectSingleShuffleElements()
751 if (match(V, m_Undef())) { in collectShuffleElements()
1222 if (!match(FirstIE->getOperand(0), m_Undef())) in foldInsSequenceIntoSplat()
1263 if (!match(Op0, m_InsertElt(m_Undef(), m_Specific(X), m_ZeroInt()))) in foldInsEltIntoSplat()
1284 if (!Shuf || !match(Shuf->getOperand(1), m_Undef()) || in foldInsEltIntoIdentityShuffle()
1516 if (match(VecOp, m_Undef()) && in visitInsertElementInst()
1800 if (match(V, m_Undef())) in evaluateInDifferentElementOrder()
2024 if (!match(Op0, m_OneUse(m_InsertElt(m_Undef(), m_Value(X), in canonicalizeInsertSplat()
2026 !match(Op1, m_Undef()) || match(Mask, m_ZeroMask()) || IndexC == 0) in canonicalizeInsertSplat()
2056 if (!match(Shuf.getOperand(1), m_Undef()) && in foldSelectShuffle()
2190 !match(Shuf.getOperand(1), m_Undef()) || !DestType->isIntOrIntVectorTy()) in foldTruncShuffle()
2229 if (!match(Shuf.getOperand(1), m_Undef()) || !Shuf.isIdentityWithExtract()) in narrowVectorSelect()
2244 if (!match(Cond, m_OneUse(m_Shuffle(m_Value(NarrowCond), m_Undef()))) || in narrowVectorSelect()
2267 if (FNeg0->hasOneUse() && match(Shuf.getOperand(1), m_Undef())) { in foldFNegShuffle()
2342 if (!Shuf.isIdentityWithExtract() || !match(Op1, m_Undef())) in foldIdentityExtractShuffle()
2500 match(X, m_Undef()) || match(Y, m_Undef())) in foldIdentityPaddedShuffles()
2502 assert(match(Shuffle0->getOperand(1), m_Undef()) && in foldIdentityPaddedShuffles()
2503 match(Shuffle1->getOperand(1), m_Undef()) && in foldIdentityPaddedShuffles()
2586 if (match(LHS, m_BitCast(m_Value(X))) && match(RHS, m_Undef()) && in visitShuffleVectorInst()
2611 assert(!match(RHS, m_Undef()) && in visitShuffleVectorInst()
2617 if (match(LHS, m_Undef())) { in visitShuffleVectorInst()
2658 if (match(RHS, m_Undef()) && canEvaluateShuffled(LHS, Mask)) { in visitShuffleVectorInst()
2797 if (!match(LHSShuffle->getOperand(1), m_Undef()) && !match(RHS, m_Undef())) in visitShuffleVectorInst()
2800 if (!match(RHSShuffle->getOperand(1), m_Undef())) in visitShuffleVectorInst()
2823 if (match(RHS, m_Undef())) { in visitShuffleVectorInst()
2881 if (match(RHS, m_Undef())) in visitShuffleVectorInst()
2890 assert(match(RHSShuffle->getOperand(1), m_Undef()) && in visitShuffleVectorInst()