| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1238 bool PoisonOnly, unsigned Depth) const override; 1242 bool PoisonOnly, bool ConsiderFlags, unsigned Depth) const override;
|
| H A D | X86ISelLowering.cpp | 42340 bool PoisonOnly, unsigned Depth) const { in isGuaranteedNotToBeUndefOrPoisonForTargetNode() argument 42357 Op.getOperand(0), DemandedSrcElts, PoisonOnly, Depth + 1); in isGuaranteedNotToBeUndefOrPoisonForTargetNode() 42361 Op, DemandedElts, DAG, PoisonOnly, Depth); in isGuaranteedNotToBeUndefOrPoisonForTargetNode() 42366 bool PoisonOnly, bool ConsiderFlags, unsigned Depth) const { in canCreateUndefOrPoisonForTargetNode() argument 42375 Op, DemandedElts, DAG, PoisonOnly, ConsiderFlags, Depth); in canCreateUndefOrPoisonForTargetNode()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 2080 bool isGuaranteedNotToBeUndefOrPoison(SDValue Op, bool PoisonOnly = false, 2087 bool PoisonOnly = false, 2113 bool PoisonOnly = false, 2125 bool canCreateUndefOrPoison(SDValue Op, bool PoisonOnly = false,
|
| H A D | TargetLowering.h | 4037 bool PoisonOnly, unsigned Depth) const; 4044 const SelectionDAG &DAG, bool PoisonOnly,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.h | 631 bool PoisonOnly, unsigned Depth) const override;
|
| H A D | SystemZISelLowering.cpp | 7989 bool PoisonOnly, unsigned Depth) const { in isGuaranteedNotToBeUndefOrPoisonForTargetNode() argument
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 6558 PoisonOnly = (1 << 0), enumerator 6560 UndefOrPoison = PoisonOnly | UndefOnly, 6564 return (unsigned(Kind) & unsigned(UndefPoisonKind::PoisonOnly)) != 0; in includesPoison() 6732 return ::canCreateUndefOrPoison(Op, UndefPoisonKind::PoisonOnly, in canCreatePoison() 6789 static bool programUndefinedIfUndefOrPoison(const Value *V, bool PoisonOnly); 6941 UndefPoisonKind::PoisonOnly); in isGuaranteedNotToBePoison() 7207 bool PoisonOnly) { in programUndefinedIfUndefOrPoison() argument 7235 if (!PoisonOnly) { in programUndefinedIfUndefOrPoison()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 4926 return isGuaranteedNotToBeUndefOrPoison(Op, DemandedElts, PoisonOnly, Depth); in isGuaranteedNotToBeUndefOrPoison() 4931 bool PoisonOnly, in isGuaranteedNotToBeUndefOrPoison() argument 4952 return PoisonOnly; in isGuaranteedNotToBeUndefOrPoison() 4960 if (!isGuaranteedNotToBeUndefOrPoison(Op.getOperand(i), PoisonOnly, in isGuaranteedNotToBeUndefOrPoison() 4975 Op, DemandedElts, *this, PoisonOnly, Depth); in isGuaranteedNotToBeUndefOrPoison() 4983 return !canCreateUndefOrPoison(Op, PoisonOnly, /*ConsiderFlags*/ true, in isGuaranteedNotToBeUndefOrPoison() 4986 return isGuaranteedNotToBeUndefOrPoison(V, PoisonOnly, Depth + 1); in isGuaranteedNotToBeUndefOrPoison() 4990 bool SelectionDAG::canCreateUndefOrPoison(SDValue Op, bool PoisonOnly, in canCreateUndefOrPoison() argument 5001 return canCreateUndefOrPoison(Op, DemandedElts, PoisonOnly, ConsiderFlags, in canCreateUndefOrPoison() 5006 bool PoisonOnly, bool ConsiderFlags, in canCreateUndefOrPoison() argument [all …]
|
| H A D | TargetLowering.cpp | 3784 bool PoisonOnly, unsigned Depth) const { in isGuaranteedNotToBeUndefOrPoisonForTargetNode() argument 3797 bool PoisonOnly, bool ConsiderFlags, unsigned Depth) const { in canCreateUndefOrPoisonForTargetNode() argument
|