Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp627 if (match(V, m_Poison())) { in collectSingleShuffleElements()
787 if (match(V, m_Poison())) { in collectShuffleElements()
1264 if (!match(FirstIE->getOperand(0), m_Poison())) in foldInsSequenceIntoSplat()
1327 if (!Shuf || !match(Shuf->getOperand(1), m_Poison()) || in foldInsEltIntoIdentityShuffle()
2223 if (!match(Op0, m_OneUse(m_InsertElt(m_Poison(), m_Value(X), in canonicalizeInsertSplat()
2225 !match(Op1, m_Poison()) || match(Mask, m_ZeroMask()) || IndexC == 0) in canonicalizeInsertSplat()
2392 !match(Shuf.getOperand(1), m_Poison()) || !DestType->isIntOrIntVectorTy()) in foldTruncShuffle()
2431 if (!match(Shuf.getOperand(1), m_Poison()) || !Shuf.isIdentityWithExtract()) in narrowVectorSelect()
2446 if (!match(Cond, m_OneUse(m_Shuffle(m_Value(NarrowCond), m_Poison()))) || in narrowVectorSelect()
2472 if (S0->hasOneUse() && match(Shuf.getOperand(1), m_Poison())) { in foldShuffleOfUnaryOps()
[all …]
H A DInstCombineSimplifyDemanded.cpp1407 if (match(V, m_Poison())) { in SimplifyDemandedVectorElts()
1509 : match(I->getOperand(i), m_Poison())) { in SimplifyDemandedVectorElts()
H A DInstructionCombining.cpp2090 if (match(LHS, m_Shuffle(m_Value(V1), m_Poison(), m_Mask(Mask))) && in foldVectorBinop()
2091 match(RHS, m_Shuffle(m_Value(V2), m_Poison(), m_SpecificMask(Mask))) && in foldVectorBinop()
2132 match(&Inst, m_c_BinOp(m_OneUse(m_Shuffle(m_Value(V1), m_Poison(), in foldVectorBinop()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h160 inline class_match<PoisonValue> m_Poison() { in m_Poison() function
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp5615 if (any_of(Ops, [](Value *V) { return match(V, m_Poison()); })) in simplifyFPOp()