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.h737 const SmallPtrSetImpl<const Value *> &KnownPoison);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp7765 SmallSet<const Value *, 16> KnownPoison; in mustExecuteUBIfPoisonOnPathTo() local
7772 if (mustTriggerUB(I, KnownPoison) && DT->dominates(I, OnPathTo)) in mustExecuteUBIfPoisonOnPathTo()
7777 if (I != Root && !any_of(I->operands(), [&KnownPoison](const Use &U) { in mustExecuteUBIfPoisonOnPathTo()
7778 return KnownPoison.contains(U) && propagatesPoison(U); in mustExecuteUBIfPoisonOnPathTo()
7782 if (KnownPoison.insert(I).second) in mustExecuteUBIfPoisonOnPathTo()
8034 const SmallPtrSetImpl<const Value *> &KnownPoison) { in mustTriggerUB() argument
8036 I, [&](const Value *V) { return KnownPoison.count(V); }); in mustTriggerUB()
H A DScalarEvolution.cpp7387 SmallPtrSet<const Value *, 16> KnownPoison; in isAddRecNeverPoison() local
7393 KnownPoison.insert(I); in isAddRecNeverPoison()
7401 if (mustTriggerUB(PoisonUser, KnownPoison) && in isAddRecNeverPoison()
7406 if (KnownPoison.insert(PoisonUser).second) in isAddRecNeverPoison()