Home
last modified time | relevance | path

Searched refs:FPOptions (Results 1 – 21 of 21) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DLangOptions.h725 class FPOptions {
757 FPOptions() : Value(0) { in FPOptions() function
842 FPOptions Opts; in getFromOpaqueInt()
876 FPOptions Options = FPOptions::getFromOpaqueInt(0);
896 FPOptionsOverride(FPOptions FPO) in FPOptionsOverride()
898 FPOptionsOverride(FPOptions FPO, FPOptions::storage_type Mask) in FPOptionsOverride()
939 Opts.Options = FPOptions::getFromOpaqueInt(I >> FPOptions::StorageBitSize); in getFromOpaqueInt()
943 FPOptions applyOverrides(FPOptions Base) { in applyOverrides()
944 FPOptions Result = in applyOverrides()
951 return applyOverrides(FPOptions(LO)); in applyOverrides()
[all …]
H A DFPOptions.def1 //===--- FPOptions.def - Floating Point Options database --------*- C++ -*-===//
/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/
H A DLangOptions.cpp211 FPOptions FPOptions::defaultWithoutTrailingStorage(const LangOptions &LO) { in defaultWithoutTrailingStorage()
212 FPOptions result(LO); in defaultWithoutTrailingStorage()
216 FPOptionsOverride FPOptions::getChangesSlow(const FPOptions &Base) const { in getChangesSlow()
217 FPOptions::storage_type OverrideMask = 0; in getChangesSlow()
225 LLVM_DUMP_METHOD void FPOptions::dump() { in dump()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DScopeInfo.h79 FPOptions InitialFPFeatures;
81 CompoundScopeInfo(bool IsStmtExpr, FPOptions FPO) in CompoundScopeInfo()
H A DSema.h404 FPOptions CurFPFeatures;
729 void resetFPOptions(FPOptions FPO) { in resetFPOptions()
731 FpPragmaStack.CurrentValue = FPO.getChangesFrom(FPOptions(LangOpts)); in resetFPOptions()
1642 FPOptions OldFPFeaturesState;
1689 FPOptions &getCurFPFeatures() { return CurFPFeatures; } in getCurFPFeatures()
14361 FPOptions FPO;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h418 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const;
2314 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
2317 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
3072 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
3075 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
3563 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
3566 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
4010 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
4013 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
H A DExprCXX.h182 FPOptionsOverride FPOptions, unsigned MinNumArgs);
/freebsd-14.2/contrib/llvm-project/clang/include/
H A Dmodule.modulemap74 textual header "clang/Basic/FPOptions.def"
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.h276 FPOptions FPO = E->getFPFeaturesInEffect(Ctx.getLangOpts()); in getRoundingMode()
H A DInterp.cpp531 FPOptions FPO = E.asExpr()->getFPFeaturesInEffect(S.Ctx.getLangOpts()); in CheckFloatResult()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.h725 CGFPOptionsRAII(CodeGenFunction &CGF, FPOptions FPFeatures);
730 void ConstructorHelper(FPOptions FPFeatures);
732 FPOptions OldFPFeatures;
737 FPOptions CurFPFeatures;
4832 void SetFastMathFlags(FPOptions FPFeatures);
H A DCodeGenFunction.cpp116 void CodeGenFunction::SetFastMathFlags(FPOptions FPFeatures) { in SetFastMathFlags()
135 FPOptions FPFeatures) in CGFPOptionsRAII()
140 void CodeGenFunction::CGFPOptionsRAII::ConstructorHelper(FPOptions FPFeatures) { in ConstructorHelper()
H A DCGExprComplex.cpp259 FPOptions FPFeatures;
H A DCGExprScalar.cpp92 FPOptions FPFeatures;
2049 CodeGenFunction::CGFPOptionsRAII FPOptions(CGF, CE); in VisitCastExpr() local
2499 FPOptions FPFeatures) { in createBinOpInfoFromIncDec()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp616 FPOptionsOverride FPOptions, in CXXMemberCallExpr() argument
619 FPOptions, MinNumArgs, NotADL) {}
H A DExpr.cpp3794 FPOptions Expr::getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
3803 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
H A DExprConstant.cpp2669 FPOptions FPO = E->getFPFeaturesInEffect(Info.Ctx.getLangOpts()); in checkFloatingPointResult()
2728 const FPOptions FPO, in HandleIntToFloatCast()
4474 const FPOptions FPO = E->getFPFeaturesInEffect( in found()
14586 const FPOptions FPO = E->getFPFeaturesInEffect( in VisitCastExpr()
14831 const FPOptions FPO = E->getFPFeaturesInEffect( in VisitCastExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp450 FPOptions FPO = (getCurFunction()->CompoundScopes.size() == 1) in ActOnCompoundStmt()
451 ? FPOptions(getLangOpts()) in ActOnCompoundStmt()
H A DSemaChecking.cpp2172 FPOptions FPO; in CheckBuiltinFunctionCall()
9204 FPOptions FPO = TheCall->getFPFeaturesInEffect(getLangOpts()); in SemaBuiltinFPClassification()
12964 FPOptions FPO = Call->getFPFeaturesInEffect(getLangOpts()); in CheckInfNaNFunction()
H A DSemaTemplateInstantiateDecl.cpp5159 CurFPFeatures = FPOptions(getLangOpts()); in InstantiateFunctionDefinition()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp8756 LT->FPO = FPOptions::getFromOpaqueInt(LateParsed[Idx++]); in ReadLateParsedTemplates()