Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DLangOptions.h869 class FPOptions {
898 FPOptionsOverride getChangesSlow(const FPOptions &Base) const;
901 FPOptions() : Value(0) { in FPOptions() function
906 explicit FPOptions(const LangOptions &LO) { in FPOptions() function
978 bool operator==(FPOptions other) const { return Value == other.Value; }
982 static FPOptions defaultWithoutTrailingStorage(const LangOptions &LO);
985 static FPOptions getFromOpaqueInt(storage_type Value) { in getFromOpaqueInt()
986 FPOptions Opts; in getFromOpaqueInt()
992 FPOptionsOverride getChangesFrom(const FPOptions &Base) const;
1025 FPOptions Options = FPOptions::getFromOpaqueInt(0);
[all …]
H A DFPOptions.def1 //===--- FPOptions.def - Floating Point Options database --------*- C++ -*-===//
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DLangOptions.cpp217 FPOptions FPOptions::defaultWithoutTrailingStorage(const LangOptions &LO) { in defaultWithoutTrailingStorage()
218 FPOptions result(LO); in defaultWithoutTrailingStorage()
222 FPOptionsOverride FPOptions::getChangesSlow(const FPOptions &Base) const { in getChangesSlow()
223 FPOptions::storage_type OverrideMask = 0; in getChangesSlow()
231 LLVM_DUMP_METHOD void FPOptions::dump() { in dump()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterp.h296 APFloat::opStatus Status, FPOptions FPO);
418 static inline llvm::RoundingMode getRoundingMode(FPOptions FPO) { in getRoundingMode()
429 FPOptions FPO = FPOptions::getFromOpaqueInt(FPOI); in Addf()
449 FPOptions FPO = FPOptions::getFromOpaqueInt(FPOI); in Subf()
469 FPOptions FPO = FPOptions::getFromOpaqueInt(FPOI); in Mulf()
744 FPOptions FPO = FPOptions::getFromOpaqueInt(FPOI); in Divf()
957 FPOptions FPO = FPOptions::getFromOpaqueInt(FPOI); in IncDecFloatHelper()
2404 FPOptions FPO = FPOptions::getFromOpaqueInt(FPOI); in CastIntegralFloating()
2438 FPOptions FPO = FPOptions::getFromOpaqueInt(FPOI); in CastFloatingIntegral()
2455 FPOptions FPO = FPOptions::getFromOpaqueInt(FPOI); in CastFloatingIntegralAP()
[all …]
H A DCompiler.h361 FPOptions FPO = E->getFPFeaturesInEffect(Ctx.getLangOpts()); in getRoundingMode()
H A DInterp.cpp968 APFloat::opStatus Status, FPOptions FPO) { in CheckFloatResult()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DScopeInfo.h79 FPOptions InitialFPFeatures;
81 CompoundScopeInfo(bool IsStmtExpr, FPOptions FPO) in CompoundScopeInfo()
H A DSema.h904 FPOptions &getCurFPFeatures() { return CurFPFeatures; } in getCurFPFeatures()
1263 FPOptions CurFPFeatures;
11259 void resetFPOptions(FPOptions FPO) { in resetFPOptions()
11261 FpPragmaStack.CurrentValue = FPO.getChangesFrom(FPOptions(LangOpts)); in resetFPOptions()
13848 FPOptions OldFPFeaturesState;
15479 FPOptions FPO;
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h422 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const;
2398 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
2401 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
3168 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
3171 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
3718 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
3721 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
4179 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
4182 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
4724 FPOptions getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
[all …]
H A DExprCXX.h184 FPOptionsOverride FPOptions, unsigned MinNumArgs);
/freebsd/contrib/llvm-project/clang/include/
H A Dmodule.modulemap62 textual header "clang/Basic/FPOptions.def"
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprComplex.cpp66 FPOptions fpFeatures{};
H A DCIRGenExprScalar.cpp39 FPOptions fpfeatures;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.h807 CGFPOptionsRAII(CodeGenFunction &CGF, FPOptions FPFeatures);
812 void ConstructorHelper(FPOptions FPFeatures);
814 FPOptions OldFPFeatures;
819 FPOptions CurFPFeatures;
5340 void SetFastMathFlags(FPOptions FPFeatures);
H A DCGExprScalar.cpp101 FPOptions FPFeatures;
1980 CodeGenFunction::CGFPOptionsRAII FPOptions(CGF, E); in VisitConvertVectorExpr() local
1995 CodeGenFunction::CGFPOptionsRAII FPOptions(CGF, E); in VisitConvertVectorExpr() local
2003 CodeGenFunction::CGFPOptionsRAII FPOptions(CGF, E); in VisitConvertVectorExpr() local
2011 CodeGenFunction::CGFPOptionsRAII FPOptions(CGF, E); in VisitConvertVectorExpr() local
2410 CodeGenFunction::CGFPOptionsRAII FPOptions(CGF, CE); in VisitCastExpr() local
2962 FPOptions FPFeatures) { in createBinOpInfoFromIncDec()
H A DCodeGenFunction.cpp125 void CodeGenFunction::SetFastMathFlags(FPOptions FPFeatures) { in SetFastMathFlags()
144 FPOptions FPFeatures) in CGFPOptionsRAII()
149 void CodeGenFunction::CGFPOptionsRAII::ConstructorHelper(FPOptions FPFeatures) { in ConstructorHelper()
H A DCGExprComplex.cpp263 FPOptions FPFeatures;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp670 FPOptionsOverride FPOptions, in CXXMemberCallExpr() argument
673 FPOptions, MinNumArgs, NotADL) {}
H A DExprConstant.cpp2818 FPOptions FPO = E->getFPFeaturesInEffect(Info.Ctx.getLangOpts()); in checkFloatingPointResult()
2881 const FPOptions FPO, in HandleIntToFloatCast()
4754 const FPOptions FPO = E->getFPFeaturesInEffect( in found()
11455 static bool handleVectorElementCast(EvalInfo &Info, const FPOptions FPO, in handleVectorElementCast()
11567 const FPOptions FPO = E->getFPFeaturesInEffect(Info.Ctx.getLangOpts()); in VisitConvertVectorExpr()
11864 const FPOptions FPO = in VisitCXXParenListOrInitListExpr()
15847 const FPOptions FPO = E->getFPFeaturesInEffect( in VisitCastExpr()
16102 const FPOptions FPO = E->getFPFeaturesInEffect( in VisitCastExpr()
H A DExpr.cpp3889 FPOptions Expr::getFPFeaturesInEffect(const LangOptions &LO) const { in getFPFeaturesInEffect()
3900 return FPOptions::defaultWithoutTrailingStorage(LO); in getFPFeaturesInEffect()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp486 FPOptions FPO = (getCurFunction()->CompoundScopes.size() == 1) in ActOnCompoundStmt()
487 ? FPOptions(getLangOpts()) in ActOnCompoundStmt()
H A DSemaChecking.cpp2386 FPOptions FPO; in CheckBuiltinFunctionCall()
5297 FPOptions FPO = TheCall->getFPFeaturesInEffect(getLangOpts()); in BuiltinFPClassification()
9346 FPOptions FPO = Call->getFPFeaturesInEffect(getLangOpts()); in CheckInfNaNFunction()
H A DSemaTemplateInstantiateDecl.cpp5821 CurFPFeatures = FPOptions(getLangOpts()); in InstantiateFunctionDefinition()
H A DSemaDecl.cpp16085 CurFPFeatures.getChangesFrom(FPOptions(LangOpts)); in applyFunctionAttributesBeforeParsingBody()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp9433 LT->FPO = FPOptions::getFromOpaqueInt(LateParsed[Idx++]); in ReadLateParsedTemplates()