/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | FMF.h | 46 ApproxFunc = (1 << 6) enumerator 71 bool approxFunc() const { return 0 != (Flags & ApproxFunc); } in approxFunc() 95 Flags = (Flags & ~ApproxFunc) | B * ApproxFunc;
|
H A D | Operator.h | 223 (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | in setHasApproxFunc() 224 (B * FastMathFlags::ApproxFunc); in setHasApproxFunc() 248 (SubclassOptionalData & FastMathFlags::ApproxFunc) != 0); in isFast() 284 return (SubclassOptionalData & FastMathFlags::ApproxFunc) != 0; in hasApproxFunc()
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | Flang.cpp | 490 bool ApproxFunc = false; in addFloatingPointOptions() local 532 ApproxFunc = true; in addFloatingPointOptions() 535 ApproxFunc = false; in addFloatingPointOptions() 562 ApproxFunc = true; in addFloatingPointOptions() 571 ApproxFunc = false; in addFloatingPointOptions() 586 ApproxFunc && !SignedZeros && in addFloatingPointOptions() 601 if (ApproxFunc) in addFloatingPointOptions()
|
H A D | Clang.cpp | 2745 bool ApproxFunc = false; in RenderFloatingPointOptions() local 2816 ApproxFunc = false; in RenderFloatingPointOptions() 2878 case options::OPT_fapprox_func: ApproxFunc = true; break; in RenderFloatingPointOptions() 2879 case options::OPT_fno_approx_func: ApproxFunc = false; break; in RenderFloatingPointOptions() 3034 ApproxFunc = true; in RenderFloatingPointOptions() 3044 ApproxFunc = false; in RenderFloatingPointOptions() 3071 ApproxFunc = true; in RenderFloatingPointOptions() 3093 ApproxFunc = false; in RenderFloatingPointOptions() 3111 SignedZeros && TrappingMath && RoundingFPMath && !ApproxFunc && in RenderFloatingPointOptions() 3139 if (ApproxFunc) in RenderFloatingPointOptions() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | OSTargets.cpp | 179 Opts.NoSignedZero || Opts.AllowRecip || Opts.ApproxFunc; in addVisualCDefines()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Bitcode/ |
H A D | LLVMBitCodes.h | 504 ApproxFunc = (1 << 6), enumerator
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | LangOptions.h | 779 setAllowApproxFunc(LO.ApproxFunc); in FPOptions()
|
H A D | LangOptions.def | 222 BENIGN_LANGOPT(ApproxFunc , 1, 0, "Permit Floating Point approximation")
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 378 LangOpts.NoSignedZero && LangOpts.ApproxFunc && in initTargetOptions() 383 Options.ApproxFuncFPMath = LangOpts.ApproxFunc; in initTargetOptions()
|
H A D | CGCall.cpp | 1938 if (LangOpts.ApproxFunc) in getTrivialDefaultFunctionAttributes() 1941 LangOpts.NoSignedZero && LangOpts.ApproxFunc && in getTrivialDefaultFunctionAttributes()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanRecipes.cpp | 252 Res.setApproxFunc(FMFs.ApproxFunc); in getFastMathFlags() 711 ApproxFunc = FMF.approxFunc(); in FastMathFlagsTy()
|
H A D | VPlan.h | 931 char ApproxFunc : 1; member 1076 I->setHasApproxFunc(FMFs.ApproxFunc); in setFlags()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAttr.cpp | 538 if (getLangOpts().ApproxFunc) in ActOnPragmaFPEvalMethod()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 766 Flags |= bitc::ApproxFunc; in getOptimizationFlags()
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/ |
H A D | CompilerInvocation.cpp | 631 if (LangOpts.ApproxFunc) in FixupInvocation()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 1596 Flags |= bitc::ApproxFunc; in getOptimizationFlags()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 1341 if (0 != (Val & bitc::ApproxFunc)) in getDecodedFastMathFlags()
|
/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | Options.td | 2490 defm approx_func : BoolFOption<"approx-func", LangOpts<"ApproxFunc">, DefaultFalse,
|