Home
last modified time | relevance | path

Searched refs:KnownPoison (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h1018 const SmallPtrSetImpl<const Value *> &KnownPoison);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp7652 SmallSet<const Value *, 16> KnownPoison; in mustExecuteUBIfPoisonOnPathTo() local
7659 if (mustTriggerUB(I, KnownPoison) && DT->dominates(I, OnPathTo)) in mustExecuteUBIfPoisonOnPathTo()
7664 if (I != Root && !any_of(I->operands(), [&KnownPoison](const Use &U) { in mustExecuteUBIfPoisonOnPathTo()
7665 return KnownPoison.contains(U) && propagatesPoison(U); in mustExecuteUBIfPoisonOnPathTo()
7669 if (KnownPoison.insert(I).second) in mustExecuteUBIfPoisonOnPathTo()
7924 const SmallPtrSetImpl<const Value *> &KnownPoison) { in mustTriggerUB() argument
7926 I, [&](const Value *V) { return KnownPoison.count(V); }); in mustTriggerUB()
H A DScalarEvolution.cpp7367 SmallPtrSet<const Value *, 16> KnownPoison; in isAddRecNeverPoison() local
7373 KnownPoison.insert(I); in isAddRecNeverPoison()
7381 if (mustTriggerUB(PoisonUser, KnownPoison) && in isAddRecNeverPoison()
7386 if (KnownPoison.insert(PoisonUser).second) in isAddRecNeverPoison()