Lines Matching refs:PoisonOnly
5097 static bool canCreateUndefOrPoison(const Operator *Op, bool PoisonOnly, in canCreateUndefOrPoison() argument
5167 if (PoisonOnly) in canCreateUndefOrPoison()
5266 bool PoisonOnly);
5272 unsigned Depth, bool PoisonOnly) { in isGuaranteedNotToBeUndefOrPoison() argument
5286 return PoisonOnly && !isa<PoisonValue>(C); in isGuaranteedNotToBeUndefOrPoison()
5293 return (PoisonOnly ? !C->containsPoisonElement() in isGuaranteedNotToBeUndefOrPoison()
5313 PoisonOnly); in isGuaranteedNotToBeUndefOrPoison()
5333 DT, Depth + 1, PoisonOnly)) { in isGuaranteedNotToBeUndefOrPoison()
5350 if (programUndefinedIfUndefOrPoison(V, PoisonOnly)) in isGuaranteedNotToBeUndefOrPoison()
5382 else if (PoisonOnly && isa<Operator>(Cond)) { in isGuaranteedNotToBeUndefOrPoison()
5627 bool PoisonOnly) { in programUndefinedIfUndefOrPoison() argument
5653 if (!PoisonOnly) { in programUndefinedIfUndefOrPoison()