Searched refs:AllowPoison (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 251 bool AllowPoison; member 253 apint_match(const APInt *&Res, bool AllowPoison) in apint_match() 254 : Res(Res), AllowPoison(AllowPoison) {} in apint_match() 264 dyn_cast_or_null<ConstantInt>(C->getSplatValue(AllowPoison))) { in match() 276 bool AllowPoison; member 278 apfloat_match(const APFloat *&Res, bool AllowPoison) in apfloat_match() 279 : Res(Res), AllowPoison(AllowPoison) {} in apfloat_match() 289 dyn_cast_or_null<ConstantFP>(C->getSplatValue(AllowPoison))) { in match() 355 template <typename Predicate, typename ConstantVal, bool AllowPoison> 379 if (AllowPoison && isa<PoisonValue>(Elt)) in match_impl() [all …]
|
| H A D | Constant.h | 153 LLVM_ABI Constant *getSplatValue(bool AllowPoison = false) const;
|
| H A D | Constants.h | 547 LLVM_ABI Constant *getSplatValue(bool AllowPoison = false) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Constant.cpp | 192 Constant *ConstantVector::getSplatValue(bool AllowPoison) const { in getSplatValue() 194 cast<llvm::ConstantVector>(Val)->getSplatValue(AllowPoison)); in getSplatValue()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 159 bool NeedNSW = false, bool AllowPoison = true);
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Constants.cpp | 1712 Constant *Constant::getSplatValue(bool AllowPoison) const { in getSplatValue() 1725 return CV->getSplatValue(AllowPoison); in getSplatValue() 1750 Constant *ConstantVector::getSplatValue(bool AllowPoison) const { in getSplatValue() 1760 if (!AllowPoison) in getSplatValue()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Constant.h | 441 LLVM_ABI Constant *getSplatValue(bool AllowPoison = false) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 2529 bool SimplifyValuePattern(SmallVector<Value *> &Vec, bool AllowPoison) { in SimplifyValuePattern() argument 2545 if (!AllowPoison) in SimplifyValuePattern() 2552 SimplifyValuePattern(Vec, AllowPoison); in SimplifyValuePattern() 2576 bool AllowPoison = in instCombineSVEDupqLane() local 2578 if (!SimplifyValuePattern(Elts, AllowPoison)) in instCombineSVEDupqLane()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 8450 bool AllowPoison) { in isKnownNegation() argument 8462 if (!AllowPoison && !Zero->isNullValue()) in isKnownNegation()
|