Home
last modified time | relevance | path

Searched refs:impliesPoison (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h1054 bool impliesPoison(const Value *ValAssumedPoison, const Value *V);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2996 if (*BiasCst == *LowBitMaskCst && impliesPoison(XBiasedHighBits, X)) in foldRoundUpIntegerWithPow2Alignment()
3143 if (impliesPoison(FalseVal, CondVal)) { in foldSelectOfBools()
3149 impliesPoison(FalseVal, B)) { in foldSelectOfBools()
3191 if (impliesPoison(TrueVal, CondVal)) { in foldSelectOfBools()
3197 impliesPoison(TrueVal, B)) { in foldSelectOfBools()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp198 if (match(FCmp, m_Zero()) && impliesPoison(TCmp, Cond)) in handleOtherCmpSelSimplifications()
203 if (match(TCmp, m_One()) && impliesPoison(FCmp, Cond)) in handleOtherCmpSelSimplifications()
4411 impliesPoison(BO, Op)) in simplifyWithOpReplaced()
4915 (Q.isUndefValue(TrueVal) && impliesPoison(FalseVal, Cond))) in simplifySelectInst()
4920 (Q.isUndefValue(FalseVal) && impliesPoison(TrueVal, Cond))) in simplifySelectInst()
H A DValueTracking.cpp7441 static bool impliesPoison(const Value *ValAssumedPoison, const Value *V, in impliesPoison() function
7456 return impliesPoison(Op, V, Depth + 1); in impliesPoison()
7462 bool llvm::impliesPoison(const Value *ValAssumedPoison, const Value *V) { in impliesPoison() function in llvm
7463 return ::impliesPoison(ValAssumedPoison, V, /* Depth */ 0); in impliesPoison()
H A DScalarEvolution.cpp4158 static bool impliesPoison(const SCEV *AssumedPoison, const SCEV *S) { in impliesPoison() function
4326 if (::impliesPoison(Ops[i], Ops[i - 1]) || in getSequentialMinMaxExpr()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp775 if (!impliesPoison(IVOperand, UseInst)) { in eliminateIdentitySCEV()
H A DSimplifyCFG.cpp3680 if (impliesPoison(RHS, LHS)) in createLogicalOp()