Searched refs:m_Poison (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 627 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 D | InstCombineSimplifyDemanded.cpp | 1407 if (match(V, m_Poison())) { in SimplifyDemandedVectorElts() 1509 : match(I->getOperand(i), m_Poison())) { in SimplifyDemandedVectorElts()
|
H A D | InstructionCombining.cpp | 2090 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 D | PatternMatch.h | 160 inline class_match<PoisonValue> m_Poison() { in m_Poison() function
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 5615 if (any_of(Ops, [](Value *V) { return match(V, m_Poison()); })) in simplifyFPOp()
|