Home
last modified time | relevance | path

Searched refs:ValAssumedPoison (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DValueTracking.cpp5004 static bool directlyImpliesPoison(const Value *ValAssumedPoison, in directlyImpliesPoison() argument
5006 if (ValAssumedPoison == V) in directlyImpliesPoison()
5016 return directlyImpliesPoison(ValAssumedPoison, Op, Depth + 1); in directlyImpliesPoison()
5021 return directlyImpliesPoison(ValAssumedPoison, SI->getCondition(), in directlyImpliesPoison()
5028 (match(ValAssumedPoison, m_ExtractValue(m_Specific(II))) || in directlyImpliesPoison()
5029 llvm::is_contained(II->arg_operands(), ValAssumedPoison))) in directlyImpliesPoison()
5035 static bool impliesPoison(const Value *ValAssumedPoison, const Value *V, in impliesPoison() argument
5037 if (isGuaranteedNotToBeUndefOrPoison(ValAssumedPoison)) in impliesPoison()
5040 if (directlyImpliesPoison(ValAssumedPoison, V, /* Depth */ 0)) in impliesPoison()
5047 const auto *I = dyn_cast<Instruction>(ValAssumedPoison); in impliesPoison()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DValueTracking.h635 bool impliesPoison(const Value *ValAssumedPoison, const Value *V);