Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DFPEnv.h38 enum ExceptionBehavior : uint8_t { enum
57 Optional<fp::ExceptionBehavior> convertStrToExceptionBehavior(StringRef);
61 Optional<StringRef> convertExceptionBehaviorToStr(fp::ExceptionBehavior);
65 inline bool isDefaultFPEnvironment(fp::ExceptionBehavior EB, RoundingMode RM) { in isDefaultFPEnvironment()
83 inline bool canIgnoreSNaN(fp::ExceptionBehavior EB, FastMathFlags FMF) { in canIgnoreSNaN()
H A DIRBuilder.h128 fp::ExceptionBehavior DefaultConstrainedExcept = fp::ebStrict;
300 void setDefaultConstrainedExcept(fp::ExceptionBehavior NewExcept) { in setDefaultConstrainedExcept()
318 fp::ExceptionBehavior getDefaultConstrainedExcept() { in getDefaultConstrainedExcept()
377 fp::ExceptionBehavior DefaultConstrainedExcept;
1174 Value *getConstrainedFPExcept(Optional<fp::ExceptionBehavior> Except) { in getConstrainedFPExcept()
1175 fp::ExceptionBehavior UseExcept = DefaultConstrainedExcept; in getConstrainedFPExcept()
1573 Optional<fp::ExceptionBehavior> Except = None);
2055 Optional<fp::ExceptionBehavior> Except = None);
2215 const Twine &Name = "", Optional<fp::ExceptionBehavior> Except = None);
2267 Optional<fp::ExceptionBehavior> Except = None);
H A DIntrinsicInst.h518 Optional<fp::ExceptionBehavior> getExceptionBehavior() const;
/llvm-project-15.0.7/llvm/lib/IR/
H A DFPEnv.cpp63 Optional<fp::ExceptionBehavior>
65 return StringSwitch<Optional<fp::ExceptionBehavior>>(ExceptionArg) in convertStrToExceptionBehavior()
73 convertExceptionBehaviorToStr(fp::ExceptionBehavior UseExcept) { in convertExceptionBehaviorToStr()
H A DIntrinsicInst.cpp244 Optional<fp::ExceptionBehavior>
257 Optional<fp::ExceptionBehavior> Except = getExceptionBehavior(); in isDefaultFPEnvironment()
H A DIRBuilder.cpp900 Optional<fp::ExceptionBehavior> Except) { in CreateConstrainedFPBinOp()
934 Optional<fp::ExceptionBehavior> Except) { in CreateConstrainedFPCast()
984 const Twine &Name, Optional<fp::ExceptionBehavior> Except) { in CreateConstrainedFPCmp()
997 Optional<fp::ExceptionBehavior> Except) { in CreateConstrainedFPCall()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h161 fp::ExceptionBehavior ExBehavior = fp::ebIgnore,
168 fp::ExceptionBehavior ExBehavior = fp::ebIgnore,
175 fp::ExceptionBehavior ExBehavior = fp::ebIgnore,
184 fp::ExceptionBehavior ExBehavior = fp::ebIgnore,
200 fp::ExceptionBehavior ExBehavior = fp::ebIgnore,
213 fp::ExceptionBehavior ExBehavior = fp::ebIgnore,
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DInstructionSimplify.cpp5103 fp::ExceptionBehavior ExBehavior, in simplifyFPOp()
5139 fp::ExceptionBehavior ExBehavior = fp::ebIgnore, in simplifyFAddInst()
5201 fp::ExceptionBehavior ExBehavior = fp::ebIgnore, in simplifyFSubInst()
5256 fp::ExceptionBehavior ExBehavior, in simplifyFMAFMul()
5296 fp::ExceptionBehavior ExBehavior = fp::ebIgnore, in simplifyFMulInst()
5308 fp::ExceptionBehavior ExBehavior, in simplifyFAddInst()
5316 fp::ExceptionBehavior ExBehavior, in simplifyFSubInst()
5324 fp::ExceptionBehavior ExBehavior, in simplifyFMulInst()
5332 fp::ExceptionBehavior ExBehavior, in simplifyFMAFMul()
5387 fp::ExceptionBehavior ExBehavior, in simplifyFDivInst()
[all …]
H A DConstantFolding.cpp1909 Optional<fp::ExceptionBehavior> EB = CI->getExceptionBehavior(); in mayFoldConstrained()
1923 if (EB && *EB != fp::ExceptionBehavior::ebStrict) in mayFoldConstrained()
2122 Optional<fp::ExceptionBehavior> EB = CI->getExceptionBehavior(); in ConstantFoldScalarCall1()
2127 Optional<fp::ExceptionBehavior> EB = CI->getExceptionBehavior(); in ConstantFoldScalarCall1()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenFunction.cpp101 llvm::fp::ExceptionBehavior
970 llvm::fp::ExceptionBehavior FPExceptionBehavior = in StartFunction()
H A DCodeGenFunction.h724 llvm::fp::ExceptionBehavior OldExcept;
4848 llvm::fp::ExceptionBehavior
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1860 fp::ExceptionBehavior EB = *FPI.getExceptionBehavior(); in translateConstrainedFPIntrinsic()
1867 if (EB == fp::ExceptionBehavior::ebIgnore) in translateConstrainedFPIntrinsic()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp7278 auto pushOutChain = [this](SDValue Result, fp::ExceptionBehavior EB) { in visitConstrainedFPIntrinsic()
7285 case fp::ExceptionBehavior::ebIgnore: in visitConstrainedFPIntrinsic()
7290 case fp::ExceptionBehavior::ebMayTrap: in visitConstrainedFPIntrinsic()
7295 case fp::ExceptionBehavior::ebStrict: in visitConstrainedFPIntrinsic()
7305 fp::ExceptionBehavior EB = *FPI.getExceptionBehavior(); in visitConstrainedFPIntrinsic()
7308 if (EB == fp::ExceptionBehavior::ebIgnore) in visitConstrainedFPIntrinsic()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLocal.cpp491 Optional<fp::ExceptionBehavior> ExBehavior = FPI->getExceptionBehavior(); in wouldInstructionBeTriviallyDead()