| /src/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 | 255 (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | 256 (B * FastMathFlags::ApproxFunc); 280 (SubclassOptionalData & FastMathFlags::ApproxFunc) != 0); 316 return (SubclassOptionalData & FastMathFlags::ApproxFunc) != 0;
|
| /src/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | Flang.cpp | 502 bool ApproxFunc = false; in addFloatingPointOptions() local 544 ApproxFunc = true; in addFloatingPointOptions() 547 ApproxFunc = false; in addFloatingPointOptions() 574 ApproxFunc = true; in addFloatingPointOptions() 583 ApproxFunc = false; in addFloatingPointOptions() 598 ApproxFunc && !SignedZeros && in addFloatingPointOptions() 613 if (ApproxFunc) in addFloatingPointOptions()
|
| H A D | Clang.cpp | 2856 bool ApproxFunc = false; in RenderFloatingPointOptions() local 2899 ApproxFunc = true; in RenderFloatingPointOptions() 3017 ApproxFunc = false; in RenderFloatingPointOptions() 3061 case options::OPT_fapprox_func: ApproxFunc = true; break; in RenderFloatingPointOptions() 3062 case options::OPT_fno_approx_func: ApproxFunc = false; break; in RenderFloatingPointOptions() 3202 ApproxFunc = true; in RenderFloatingPointOptions() 3212 ApproxFunc = false; in RenderFloatingPointOptions() 3241 ApproxFunc = false; in RenderFloatingPointOptions() 3263 SignedZeros && TrappingMath && RoundingFPMath && !ApproxFunc && in RenderFloatingPointOptions() 3289 if (ApproxFunc) in RenderFloatingPointOptions() [all …]
|
| /src/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | OSTargets.cpp | 179 Opts.NoSignedZero || Opts.AllowRecip || Opts.ApproxFunc; in addVisualCDefines()
|
| /src/contrib/llvm-project/llvm/include/llvm/Bitcode/ |
| H A D | LLVMBitCodes.h | 515 ApproxFunc = (1 << 6), enumerator
|
| /src/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | LangOptions.h | 821 setAllowApproxFunc(LO.ApproxFunc); in FPOptions()
|
| H A D | LangOptions.def | 236 BENIGN_LANGOPT(ApproxFunc , 1, 0, "Permit Floating Point approximation")
|
| /src/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 387 LangOpts.NoSignedZero && LangOpts.ApproxFunc && in initTargetOptions() 392 Options.ApproxFuncFPMath = LangOpts.ApproxFunc; in initTargetOptions()
|
| H A D | CGCall.cpp | 1917 if (LangOpts.ApproxFunc) in getTrivialDefaultFunctionAttributes() 1920 LangOpts.NoSignedZero && LangOpts.ApproxFunc && in getTrivialDefaultFunctionAttributes()
|
| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAttr.cpp | 551 if (getLangOpts().ApproxFunc) in ActOnPragmaFPEvalMethod()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.h | 1009 char ApproxFunc : 1; member 1174 I->setHasApproxFunc(FMFs.ApproxFunc); in setFlags()
|
| H A D | VPlanRecipes.cpp | 326 Res.setApproxFunc(FMFs.ApproxFunc); in getFastMathFlags() 1004 ApproxFunc = FMF.approxFunc(); in FastMathFlagsTy()
|
| /src/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 765 Flags |= bitc::ApproxFunc; in getOptimizationFlags()
|
| /src/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | CompilerInvocation.cpp | 655 if (LangOpts.ApproxFunc) in FixupInvocation()
|
| /src/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 1688 Flags |= bitc::ApproxFunc; in getOptimizationFlags()
|
| /src/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1400 if (0 != (Val & bitc::ApproxFunc)) in getDecodedFastMathFlags()
|
| /src/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | Options.td | 2607 defm approx_func : BoolFOption<"approx-func", LangOpts<"ApproxFunc">, DefaultFalse,
|