Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h635 bool impliesPoison(const Value *ValAssumedPoison, const Value *V);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp5077 static bool impliesPoison(const Value *ValAssumedPoison, const Value *V, in impliesPoison() function
5092 return impliesPoison(Op, V, Depth + 1); in impliesPoison()
5098 bool llvm::impliesPoison(const Value *ValAssumedPoison, const Value *V) { in impliesPoison() function in llvm
5099 return ::impliesPoison(ValAssumedPoison, V, /* Depth */ 0); in impliesPoison()
H A DInstructionSimplify.cpp197 if (match(FCmp, m_Zero()) && impliesPoison(TCmp, Cond)) in handleOtherCmpSelSimplifications()
202 if (match(TCmp, m_One()) && impliesPoison(FCmp, Cond)) in handleOtherCmpSelSimplifications()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2668 if (match(TrueVal, m_One()) && impliesPoison(FalseVal, CondVal)) { in visitSelectInst()
2672 if (match(FalseVal, m_Zero()) && impliesPoison(TrueVal, CondVal)) { in visitSelectInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2920 if (impliesPoison(RHS, LHS)) in createLogicalOp()