Home
last modified time | relevance | path

Searched refs:ExceptionBehavior (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DFPEnv.h39 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 DIRBuilder.h156 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 DIntrinsicInst.h730 LLVM_ABI std::optional<fp::ExceptionBehavior> getExceptionBehavior() const;
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h97 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 DFPEnv.cpp64 std::optional<fp::ExceptionBehavior>
66 return StringSwitch<std::optional<fp::ExceptionBehavior>>(ExceptionArg) in convertStrToExceptionBehavior()
74 convertExceptionBehaviorToStr(fp::ExceptionBehavior UseExcept) { in convertExceptionBehaviorToStr()
H A DIRBuilder.cpp886 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 DIntrinsicInst.cpp287 std::optional<fp::ExceptionBehavior>
300 std::optional<fp::ExceptionBehavior> Except = getExceptionBehavior(); in isDefaultFPEnvironment()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp5648 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 DConstantFolding.cpp2132 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 DCodeGenFunction.cpp113 llvm::fp::ExceptionBehavior
1089 llvm::fp::ExceptionBehavior FPExceptionBehavior = in StartFunction()
H A DCodeGenFunction.h815 llvm::fp::ExceptionBehavior OldExcept;
5568 llvm::fp::ExceptionBehavior
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp2071 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 DSelectionDAGBuilder.cpp8303 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 DLocal.cpp511 std::optional<fp::ExceptionBehavior> ExBehavior = in wouldInstructionBeTriviallyDead()