/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | LangOptions.h | 767 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 …]
|
/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | LangOptions.cpp | 213 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/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ScopeInfo.h | 79 FPOptions InitialFPFeatures; 81 CompoundScopeInfo(bool IsStmtExpr, FPOptions FPO) in CompoundScopeInfo()
|
H A D | Sema.h | 595 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/contrib/llvm-project/clang/include/ |
H A D | module.modulemap | 71 textual header "clang/Basic/FPOptions.def"
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 423 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()
|
H A D | ExprCXX.h | 182 FPOptionsOverride FPOptions, unsigned MinNumArgs);
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Compiler.h | 328 FPOptions FPO = E->getFPFeaturesInEffect(Ctx.getLangOpts()); in getRoundingMode()
|
H A D | Interp.cpp | 698 FPOptions FPO = E.asExpr()->getFPFeaturesInEffect(S.Ctx.getLangOpts()); in CheckFloatResult()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenFunction.h | 796 CGFPOptionsRAII(CodeGenFunction &CGF, FPOptions FPFeatures); 801 void ConstructorHelper(FPOptions FPFeatures); 803 FPOptions OldFPFeatures; 808 FPOptions CurFPFeatures; 5147 void SetFastMathFlags(FPOptions FPFeatures);
|
H A D | CodeGenFunction.cpp | 123 void CodeGenFunction::SetFastMathFlags(FPOptions FPFeatures) { in SetFastMathFlags() 142 FPOptions FPFeatures) in CGFPOptionsRAII() 147 void CodeGenFunction::CGFPOptionsRAII::ConstructorHelper(FPOptions FPFeatures) { in ConstructorHelper()
|
H A D | CGExprComplex.cpp | 264 FPOptions FPFeatures;
|
H A D | CGExprScalar.cpp | 97 FPOptions FPFeatures; 2226 CodeGenFunction::CGFPOptionsRAII FPOptions(CGF, CE); in VisitCastExpr() local 2735 FPOptions FPFeatures) { in createBinOpInfoFromIncDec()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprCXX.cpp | 666 FPOptionsOverride FPOptions, in CXXMemberCallExpr() argument 669 FPOptions, MinNumArgs, NotADL) {}
|
H A D | ExprConstant.cpp | 2676 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()
|
H A D | Expr.cpp | 3864 FPOptions Expr::getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect() 3873 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 455 FPOptions FPO = (getCurFunction()->CompoundScopes.size() == 1) in ActOnCompoundStmt() 456 ? FPOptions(getLangOpts()) in ActOnCompoundStmt()
|
H A D | SemaChecking.cpp | 2085 FPOptions FPO; in CheckBuiltinFunctionCall() 4843 FPOptions FPO = TheCall->getFPFeaturesInEffect(getLangOpts()); in BuiltinFPClassification() 8207 FPOptions FPO = Call->getFPFeaturesInEffect(getLangOpts()); in CheckInfNaNFunction()
|
H A D | SemaTemplateInstantiateDecl.cpp | 5160 CurFPFeatures = FPOptions(getLangOpts()); in InstantiateFunctionDefinition()
|
H A D | SemaDecl.cpp | 15647 CurFPFeatures.getChangesFrom(FPOptions(LangOpts)); in applyFunctionAttributesBeforeParsingBody()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 8847 LT->FPO = FPOptions::getFromOpaqueInt(LateParsed[Idx++]); in ReadLateParsedTemplates()
|