Searched refs:ExceptionBehavior (Results 1 – 14 of 14) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | FPEnv.h | 39 enum ExceptionBehavior : uint8_t { enum 58 LLVM_ABI std::optional<fp::ExceptionBehavior> 64 convertExceptionBehaviorToStr(fp::ExceptionBehavior); 68 inline bool isDefaultFPEnvironment(fp::ExceptionBehavior EB, RoundingMode RM) { in isDefaultFPEnvironment() 86 inline bool canIgnoreSNaN(fp::ExceptionBehavior EB, FastMathFlags FMF) { in canIgnoreSNaN()
|
| H A D | IRBuilder.h | 156 fp::ExceptionBehavior DefaultConstrainedExcept = fp::ebStrict; 357 void setDefaultConstrainedExcept(fp::ExceptionBehavior NewExcept) { in setDefaultConstrainedExcept() 377 fp::ExceptionBehavior getDefaultConstrainedExcept() { in getDefaultConstrainedExcept() 436 fp::ExceptionBehavior DefaultConstrainedExcept; 1386 Value *getConstrainedFPExcept(std::optional<fp::ExceptionBehavior> Except) { in getConstrainedFPExcept() 1773 std::optional<fp::ExceptionBehavior> Except = std::nullopt); 1779 std::optional<fp::ExceptionBehavior> Except = std::nullopt); 1784 std::optional<fp::ExceptionBehavior> Except = std::nullopt); 2313 std::optional<fp::ExceptionBehavior> Except = std::nullopt); 2490 std::optional<fp::ExceptionBehavior> Except = std::nullopt); [all …]
|
| H A D | IntrinsicInst.h | 730 LLVM_ABI std::optional<fp::ExceptionBehavior> getExceptionBehavior() const;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | InstructionSimplify.h | 97 fp::ExceptionBehavior ExBehavior = fp::ebIgnore, 104 fp::ExceptionBehavior ExBehavior = fp::ebIgnore, 111 fp::ExceptionBehavior ExBehavior = fp::ebIgnore, 121 fp::ExceptionBehavior ExBehavior = fp::ebIgnore, 128 fp::ExceptionBehavior ExBehavior = fp::ebIgnore, 135 fp::ExceptionBehavior ExBehavior = fp::ebIgnore,
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | FPEnv.cpp | 64 std::optional<fp::ExceptionBehavior> 66 return StringSwitch<std::optional<fp::ExceptionBehavior>>(ExceptionArg) in convertStrToExceptionBehavior() 74 convertExceptionBehaviorToStr(fp::ExceptionBehavior UseExcept) { in convertExceptionBehaviorToStr()
|
| H A D | IRBuilder.cpp | 886 std::optional<fp::ExceptionBehavior> Except) { in CreateConstrainedFPBinOp() 903 std::optional<fp::ExceptionBehavior> Except) { in CreateConstrainedFPIntrinsic() 922 std::optional<fp::ExceptionBehavior> Except) { in CreateConstrainedFPUnroundedBinOp() 952 std::optional<fp::ExceptionBehavior> Except) { in CreateConstrainedFPCast() 992 const Twine &Name, std::optional<fp::ExceptionBehavior> Except) { in CreateConstrainedFPCmp() 1005 std::optional<fp::ExceptionBehavior> Except) { in CreateConstrainedFPCall()
|
| H A D | IntrinsicInst.cpp | 287 std::optional<fp::ExceptionBehavior> 300 std::optional<fp::ExceptionBehavior> Except = getExceptionBehavior(); in isDefaultFPEnvironment()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 5648 fp::ExceptionBehavior ExBehavior, in simplifyFPOp() 5690 fp::ExceptionBehavior ExBehavior = fp::ebIgnore, in simplifyFAddInst() 5756 fp::ExceptionBehavior ExBehavior = fp::ebIgnore, in simplifyFSubInst() 5822 fp::ExceptionBehavior ExBehavior, in simplifyFMAFMul() 5873 fp::ExceptionBehavior ExBehavior = fp::ebIgnore, in simplifyFMulInst() 5885 fp::ExceptionBehavior ExBehavior, in simplifyFAddInst() 5893 fp::ExceptionBehavior ExBehavior, in simplifyFSubInst() 5901 fp::ExceptionBehavior ExBehavior, in simplifyFMulInst() 5909 fp::ExceptionBehavior ExBehavior, in simplifyFMAFMul() 5918 fp::ExceptionBehavior ExBehavior = fp::ebIgnore, in simplifyFDivInst() [all …]
|
| H A D | ConstantFolding.cpp | 2132 std::optional<fp::ExceptionBehavior> EB = CI->getExceptionBehavior(); in mayFoldConstrained() 2146 if (EB && *EB != fp::ExceptionBehavior::ebStrict) in mayFoldConstrained() 2415 std::optional<fp::ExceptionBehavior> EB = CI->getExceptionBehavior(); in ConstantFoldScalarCall1() 2420 std::optional<fp::ExceptionBehavior> EB = CI->getExceptionBehavior(); in ConstantFoldScalarCall1()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 113 llvm::fp::ExceptionBehavior 1089 llvm::fp::ExceptionBehavior FPExceptionBehavior = in StartFunction()
|
| H A D | CodeGenFunction.h | 815 llvm::fp::ExceptionBehavior OldExcept; 5568 llvm::fp::ExceptionBehavior
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2071 fp::ExceptionBehavior EB = *FPI.getExceptionBehavior(); in translateConstrainedFPIntrinsic() 2078 if (EB == fp::ExceptionBehavior::ebIgnore) in translateConstrainedFPIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 8303 auto pushOutChain = [this](SDValue Result, fp::ExceptionBehavior EB) { in visitConstrainedFPIntrinsic() 8310 case fp::ExceptionBehavior::ebIgnore: in visitConstrainedFPIntrinsic() 8315 case fp::ExceptionBehavior::ebMayTrap: in visitConstrainedFPIntrinsic() 8320 case fp::ExceptionBehavior::ebStrict: in visitConstrainedFPIntrinsic() 8332 fp::ExceptionBehavior EB = *FPI.getExceptionBehavior(); in visitConstrainedFPIntrinsic() 8335 if (EB == fp::ExceptionBehavior::ebIgnore) in visitConstrainedFPIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Local.cpp | 511 std::optional<fp::ExceptionBehavior> ExBehavior = in wouldInstructionBeTriviallyDead()
|