Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/clang/include/clang/Basic/
HDLangOptions.h767 class FPOptions {
796 FPOptionsOverride getChangesSlow(const FPOptions &Base) const;
799 FPOptions() : Value(0) { in FPOptions() function
804 explicit FPOptions(const LangOptions &LO) { in FPOptions() function
876 bool operator==(FPOptions other) const { return Value == other.Value; }
880 static FPOptions defaultWithoutTrailingStorage(const LangOptions &LO);
883 static FPOptions getFromOpaqueInt(storage_type Value) { in getFromOpaqueInt()
884 FPOptions Opts; in getFromOpaqueInt()
890 FPOptionsOverride getChangesFrom(const FPOptions &Base) const;
920 FPOptions Options = FPOptions::getFromOpaqueInt(0);
[all …]
HDFPOptions.def1 //===--- FPOptions.def - Floating Point Options database --------*- C++ -*-===//
/freebsd-14-stable/contrib/llvm-project/clang/lib/Basic/
HDLangOptions.cpp213 FPOptions FPOptions::defaultWithoutTrailingStorage(const LangOptions &LO) { in defaultWithoutTrailingStorage()
214 FPOptions result(LO); in defaultWithoutTrailingStorage()
218 FPOptionsOverride FPOptions::getChangesSlow(const FPOptions &Base) const { in getChangesSlow()
219 FPOptions::storage_type OverrideMask = 0; in getChangesSlow()
227 LLVM_DUMP_METHOD void FPOptions::dump() { in dump()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/Sema/
HDScopeInfo.h79 FPOptions InitialFPFeatures;
81 CompoundScopeInfo(bool IsStmtExpr, FPOptions FPO) in CompoundScopeInfo()
HDSema.h595 FPOptions &getCurFPFeatures() { return CurFPFeatures; } in getCurFPFeatures()
998 FPOptions CurFPFeatures;
11041 void resetFPOptions(FPOptions FPO) { in resetFPOptions()
11043 FpPragmaStack.CurrentValue = FPO.getChangesFrom(FPOptions(LangOpts)); in resetFPOptions()
13551 FPOptions OldFPFeaturesState;
15107 FPOptions FPO;
/freebsd-14-stable/contrib/llvm-project/clang/include/
HDmodule.modulemap71 textual header "clang/Basic/FPOptions.def"
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/AST/
HDExpr.h423 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const;
2348 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
2351 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
3111 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
3114 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
3612 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
3615 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
4063 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
4066 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
HDExprCXX.h182 FPOptionsOverride FPOptions, unsigned MinNumArgs);
/freebsd-14-stable/contrib/llvm-project/clang/lib/AST/Interp/
HDCompiler.h328 FPOptions FPO = E->getFPFeaturesInEffect(Ctx.getLangOpts()); in getRoundingMode()
HDInterp.cpp698 FPOptions FPO = E.asExpr()->getFPFeaturesInEffect(S.Ctx.getLangOpts()); in CheckFloatResult()
/freebsd-14-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCodeGenFunction.h796 CGFPOptionsRAII(CodeGenFunction &CGF, FPOptions FPFeatures);
801 void ConstructorHelper(FPOptions FPFeatures);
803 FPOptions OldFPFeatures;
808 FPOptions CurFPFeatures;
5147 void SetFastMathFlags(FPOptions FPFeatures);
HDCodeGenFunction.cpp123 void CodeGenFunction::SetFastMathFlags(FPOptions FPFeatures) { in SetFastMathFlags()
142 FPOptions FPFeatures) in CGFPOptionsRAII()
147 void CodeGenFunction::CGFPOptionsRAII::ConstructorHelper(FPOptions FPFeatures) { in ConstructorHelper()
HDCGExprComplex.cpp264 FPOptions FPFeatures;
HDCGExprScalar.cpp97 FPOptions FPFeatures;
2226 CodeGenFunction::CGFPOptionsRAII FPOptions(CGF, CE); in VisitCastExpr() local
2735 FPOptions FPFeatures) { in createBinOpInfoFromIncDec()
/freebsd-14-stable/contrib/llvm-project/clang/lib/AST/
HDExprCXX.cpp666 FPOptionsOverride FPOptions, in CXXMemberCallExpr() argument
669 FPOptions, MinNumArgs, NotADL) {}
HDExprConstant.cpp2676 FPOptions FPO = E->getFPFeaturesInEffect(Info.Ctx.getLangOpts()); in checkFloatingPointResult()
2739 const FPOptions FPO, in HandleIntToFloatCast()
4509 const FPOptions FPO = E->getFPFeaturesInEffect( in found()
10996 static bool handleVectorElementCast(EvalInfo &Info, const FPOptions FPO, in handleVectorElementCast()
11038 const FPOptions FPO = E->getFPFeaturesInEffect(Info.Ctx.getLangOpts()); in VisitConvertVectorExpr()
11332 const FPOptions FPO = in VisitCXXParenListOrInitListExpr()
14963 const FPOptions FPO = E->getFPFeaturesInEffect( in VisitCastExpr()
15210 const FPOptions FPO = E->getFPFeaturesInEffect( in VisitCastExpr()
HDExpr.cpp3864 FPOptions Expr::getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
3873 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaStmt.cpp455 FPOptions FPO = (getCurFunction()->CompoundScopes.size() == 1) in ActOnCompoundStmt()
456 ? FPOptions(getLangOpts()) in ActOnCompoundStmt()
HDSemaChecking.cpp2085 FPOptions FPO; in CheckBuiltinFunctionCall()
4843 FPOptions FPO = TheCall->getFPFeaturesInEffect(getLangOpts()); in BuiltinFPClassification()
8207 FPOptions FPO = Call->getFPFeaturesInEffect(getLangOpts()); in CheckInfNaNFunction()
HDSemaTemplateInstantiateDecl.cpp5160 CurFPFeatures = FPOptions(getLangOpts()); in InstantiateFunctionDefinition()
HDSemaDecl.cpp15647 CurFPFeatures.getChangesFrom(FPOptions(LangOpts)); in applyFunctionAttributesBeforeParsingBody()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReader.cpp8847 LT->FPO = FPOptions::getFromOpaqueInt(LateParsed[Idx++]); in ReadLateParsedTemplates()