Searched refs:PoisonOnly (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 4925 static bool canCreateUndefOrPoison(const Operator *Op, bool PoisonOnly) { in canCreateUndefOrPoison() argument 5004 if (PoisonOnly) in canCreateUndefOrPoison() 5103 bool PoisonOnly); 5123 return PoisonOnly && !isa<PoisonValue>(C); in isGuaranteedNotToBeUndefOrPoison() 5130 return (PoisonOnly ? !C->containsPoisonElement() in isGuaranteedNotToBeUndefOrPoison() 5150 PoisonOnly); in isGuaranteedNotToBeUndefOrPoison() 5170 DT, Depth + 1, PoisonOnly)) { in isGuaranteedNotToBeUndefOrPoison() 5185 if (programUndefinedIfUndefOrPoison(V, PoisonOnly)) in isGuaranteedNotToBeUndefOrPoison() 5217 else if (PoisonOnly && isa<Operator>(Cond)) { in isGuaranteedNotToBeUndefOrPoison() 5430 bool PoisonOnly) { in programUndefinedIfUndefOrPoison() argument [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 1774 bool isGuaranteedNotToBeUndefOrPoison(SDValue Op, bool PoisonOnly = false, 1781 bool PoisonOnly = false,
|
| H A D | TargetLowering.h | 3504 bool PoisonOnly, unsigned Depth) const;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 4251 bool SelectionDAG::isGuaranteedNotToBeUndefOrPoison(SDValue Op, bool PoisonOnly, in isGuaranteedNotToBeUndefOrPoison() argument 4265 return isGuaranteedNotToBeUndefOrPoison(Op, DemandedElts, PoisonOnly, Depth); in isGuaranteedNotToBeUndefOrPoison() 4270 bool PoisonOnly, in isGuaranteedNotToBeUndefOrPoison() argument 4286 return PoisonOnly; in isGuaranteedNotToBeUndefOrPoison() 4299 Op, DemandedElts, *this, PoisonOnly, Depth); in isGuaranteedNotToBeUndefOrPoison()
|
| H A D | TargetLowering.cpp | 3061 bool PoisonOnly, unsigned Depth) const { in isGuaranteedNotToBeUndefOrPoisonForTargetNode() argument
|