Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DLangOptions.h868 class FPOptionsOverride; variable
898 FPOptionsOverride getChangesSlow(const FPOptions &Base) const;
992 FPOptionsOverride getChangesFrom(const FPOptions &Base) const;
994 void applyChanges(FPOptionsOverride FPO);
1024 class FPOptionsOverride {
1042 FPOptionsOverride() {} in FPOptionsOverride() function
1043 FPOptionsOverride(const LangOptions &LO) in FPOptionsOverride() function
1045 FPOptionsOverride(FPOptions FPO) in FPOptionsOverride() function
1047 FPOptionsOverride(FPOptions FPO, FPOptions::storage_type Mask) in FPOptionsOverride() function
1087 static FPOptionsOverride getFromOpaqueInt(storage_type I) { in getFromOpaqueInt()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp124 VK_PRValue, OK_Ordinary, SourceLocation(), FPOptionsOverride()); in makeAssignment()
134 FPOptionsOverride()); in makeComparison()
138 return CompoundStmt::Create(C, Stmts, FPOptionsOverride(), SourceLocation(), in makeCompound()
156 /*CanOverflow*/ false, FPOptionsOverride()); in makeDereference()
179 /* FPFeatures */ FPOptionsOverride()); in makeImplicitCast()
188 /*Written=*/C.getTrivialTypeSourceInfo(Ty), FPOptionsOverride(), in makeReferenceCast()
284 SourceLocation(), FPOptionsOverride()); in create_call_once_funcptr_call()
312 /*FPFeatures=*/FPOptionsOverride()); in create_call_once_lambda_call()
488 /* CanOverflow*/ false, FPOptionsOverride()); in create_call_once()
548 /*SourceLocation=*/SourceLocation(), FPOptionsOverride()); in create_dispatch_once()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h2242 private llvm::TrailingObjects<UnaryOperator, FPOptionsOverride> {
2245 FPOptionsOverride &getTrailingFPFeatures() { in getTrailingFPFeatures()
2250 const FPOptionsOverride &getTrailingFPFeatures() const { in getTrailingFPFeatures()
2261 bool CanOverflow, FPOptionsOverride FPFeatures);
2276 bool CanOverflow, FPOptionsOverride FPFeatures);
2382 FPOptionsOverride getStoredFPFeatures() const { in getStoredFPFeatures()
2387 FPOptionsOverride getStoredFPFeaturesOrDefault() const { in getStoredFPFeaturesOrDefault()
2388 return hasStoredFPFeatures() ? getStoredFPFeatures() : FPOptionsOverride(); in getStoredFPFeaturesOrDefault()
2393 void setStoredFPFeatures(FPOptionsOverride F) { getTrailingFPFeatures() = F; } in setStoredFPFeatures()
2403 FPOptionsOverride getFPOptionsOverride() const { in getFPOptionsOverride()
[all …]
H A DExprCXX.h96 SourceLocation OperatorLoc, FPOptionsOverride FPFeatures,
105 SourceLocation OperatorLoc, FPOptionsOverride FPFeatures,
184 FPOptionsOverride FPOptions, unsigned MinNumArgs);
192 FPOptionsOverride FPFeatures,
243 FPOptionsOverride FPFeatures, unsigned MinNumArgs);
252 FPOptionsOverride FPFeatures,
435 FPOptionsOverride> {
438 FPOptionsOverride FPO, SourceLocation l, in CXXStaticCastExpr()
463 FPOptionsOverride FPO, SourceLocation L, SourceLocation RParenLoc,
651 SourceLocation SuffixLoc, FPOptionsOverride FPFeatures);
[all …]
H A DStmt.h1731 private llvm::TrailingObjects<CompoundStmt, Stmt *, FPOptionsOverride> {
1741 CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures,
1748 void setStoredFPFeatures(FPOptionsOverride F) {
1750 *getTrailingObjects<FPOptionsOverride>() = F;
1759 FPOptionsOverride FPFeatures, SourceLocation LB,
1781 FPOptionsOverride getStoredFPFeatures() const {
1783 return *getTrailingObjects<FPOptionsOverride>();
1787 FPOptionsOverride getStoredFPFeaturesOrDefault() const {
1788 return hasStoredFPFeatures() ? getStoredFPFeatures() : FPOptionsOverride();
H A DTextNodeDumper.h159 void printFPOptions(FPOptionsOverride FPO);
H A DJSONNodeDumper.h163 llvm::json::Object createFPOptions(FPOptionsOverride FPO);
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DLangOptions.cpp222 FPOptionsOverride FPOptions::getChangesSlow(const FPOptions &Base) const { in getChangesSlow()
228 return FPOptionsOverride(*this, OverrideMask); in getChangesSlow()
238 LLVM_DUMP_METHOD void FPOptionsOverride::dump() { in dump()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAttr.cpp522 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs()
526 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs()
638 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFPEvalMethod()
666 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFloatControl()
1383 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFPContract()
1420 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFPValueChangingOption()
1437 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFEnvRound()
1445 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in setExceptionMode()
1452 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFEnvAccess()
1469 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaCXLimitedRange()
H A DHLSLExternalSemaSource.cpp190 NameLoc, false, FPOptionsOverride()); in constructStructuredBufferConstraintExpr()
204 OK_Ordinary, NameLoc, FPOptionsOverride()); in constructStructuredBufferConstraintExpr()
209 OK_Ordinary, NameLoc, FPOptionsOverride()); in constructStructuredBufferConstraintExpr()
H A DHLSLBuiltinTypeDeclBuilder.cpp454 VK_PRValue, FPOptionsOverride()); in callBuiltin()
460 SourceLocation(), FPOptionsOverride()); in callBuiltin()
472 ExprObjectKind::OK_Ordinary, SourceLocation(), FPOptionsOverride()); in assign()
484 /*CanOverflow=*/false, FPOptionsOverride()); in dereference()
513 Method->setBody(CompoundStmt::Create(AST, StmtsList, FPOptionsOverride(), in finalize()
H A DSemaConcept.cpp85 OK_Ordinary, Loc, FPOptionsOverride{}); in recreateBinOp()
287 /*BasePath=*/nullptr, VK_PRValue, FPOptionsOverride()); in EvaluateAtomicConstraint()
391 LHS->getBeginLoc(), FPOptionsOverride{}); in calculateConstraintSatisfaction()
437 VK_PRValue, OK_Ordinary, FE->getBeginLoc(), FPOptionsOverride{}); in calculateConstraintSatisfaction()
454 VK_PRValue, OK_Ordinary, FE->getBeginLoc(), FPOptionsOverride{}); in calculateConstraintSatisfaction()
H A DSemaStmt.cpp489 FPOptionsOverride FPDiff = getCurFPFeatures().getChangesFrom(FPO); in ActOnCompoundStmt()
3366 FPOptionsOverride()); in getNamedReturnInfo()
3487 CK_NoOp, Value, VK_XValue, FPOptionsOverride()); in PerformMoveOrCopyInitialization()
3500 nullptr, VK_XValue, FPOptionsOverride()); in PerformMoveOrCopyInitialization()
H A DSema.cpp316 FpPragmaStack(FPOptionsOverride()), CurInitSeg(nullptr), in Sema()
2380 VK_XValue, FPOptionsOverride()); in checkEscapingByref()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp595 FPOptionsOverride FPFeatures, in CXXOperatorCallExpr()
616 FPOptionsOverride FPFeatures, ADLCallKind UsesADL) { in Create()
670 FPOptionsOverride FPOptions, in CXXMemberCallExpr()
684 FPOptionsOverride FPFeatures, in Create()
770 TypeSourceInfo *WrittenTy, FPOptionsOverride FPO, in Create()
775 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in Create()
789 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in CreateEmpty()
908 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create()
912 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in Create()
926 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in CreateEmpty()
[all …]
H A DExpr.cpp1474 SourceLocation RParenLoc, FPOptionsOverride FPFeatures, in CallExpr()
1519 FPOptionsOverride FPFeatures, unsigned MinNumArgs, in Create()
2052 FPOptionsOverride *CastExpr::getTrailingFPFeatures() { in getTrailingFPFeatures()
2057 ->getTrailingObjects<FPOptionsOverride>(); in getTrailingFPFeatures()
2060 ->getTrailingObjects<FPOptionsOverride>(); in getTrailingFPFeatures()
2063 ->getTrailingObjects<FPOptionsOverride>(); in getTrailingFPFeatures()
2066 ->getTrailingObjects<FPOptionsOverride>(); in getTrailingFPFeatures()
2076 FPOptionsOverride FPO) { in Create()
2079 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in Create()
2098 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in CreateEmpty()
[all …]
H A DStmt.cpp374 CompoundStmt::CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, in CompoundStmt()
391 FPOptionsOverride FPFeatures, in Create()
394 C.Allocate(totalSizeToAlloc<Stmt *, FPOptionsOverride>( in Create()
403 totalSizeToAlloc<Stmt *, FPOptionsOverride>(NumStmts, HasFPFeatures), in CreateEmpty()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp493 FPOptionsOverride(), TInfo, in NoTypeInfoCStyleCastExpr()
2025 DRE, nullptr, VK_PRValue, FPOptionsOverride()); in SynthesizeCallToFunctionDecl()
2031 VK_PRValue, EndLoc, FPOptionsOverride()); in SynthesizeCallToFunctionDecl()
2520 SourceLocation(), false, FPOptionsOverride()); in RewriteObjCStringLiteral()
2619 SourceLocation(), FPOptionsOverride()); in SynthMsgSendStretCallExpr()
2708 SourceLocation(), FPOptionsOverride()); in SynthMessageExpr()
2718 SourceLocation(), false, FPOptionsOverride()); in SynthMessageExpr()
2736 SourceLocation(), false, FPOptionsOverride()); in SynthMessageExpr()
2800 SourceLocation(), FPOptionsOverride()); in SynthMessageExpr()
2810 SourceLocation(), false, FPOptionsOverride()); in SynthMessageExpr()
[all …]
H A DRewriteModernObjC.cpp588 FPOptionsOverride(), TInfo, in NoTypeInfoCStyleCastExpr()
2109 DRE, nullptr, VK_PRValue, FPOptionsOverride()); in SynthesizeCallToFunctionDecl()
2114 VK_PRValue, EndLoc, FPOptionsOverride()); in SynthesizeCallToFunctionDecl()
2594 SourceLocation(), false, FPOptionsOverride()); in RewriteObjCStringLiteral()
2696 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCBoxedExpr()
2736 SourceLocation(), FPOptionsOverride()); in RewriteObjCArrayLiteralExpr()
2817 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCArrayLiteralExpr()
2865 SourceLocation(), FPOptionsOverride()); in RewriteObjCDictionaryLiteralExpr()
2885 SourceLocation(), FPOptionsOverride()); in RewriteObjCDictionaryLiteralExpr()
2969 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCDictionaryLiteralExpr()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTWriter.h54 class FPOptionsOverride; variable
627 void WriteFPPragmaOptions(const FPOptionsOverride &Opts);
H A DASTReader.h1009 std::optional<FPOptionsOverride> FpPragmaCurrentValue;
1012 FPOptionsOverride Value;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp1617 FPOptionsOverride()); in generateObjCSetterBody()
1628 &arg, VK_PRValue, FPOptionsOverride()); in generateObjCSetterBody()
1656 &argLoad, VK_PRValue, FPOptionsOverride()); in generateObjCSetterBody()
1664 VK_PRValue, OK_Ordinary, SourceLocation(), FPOptionsOverride()); in generateObjCSetterBody()
3812 SourceLocation(), false, FPOptionsOverride()); in GenerateObjCAtomicSetterCopyHelperFunction()
3817 SourceLocation(), false, FPOptionsOverride()); in GenerateObjCAtomicSetterCopyHelperFunction()
3823 VK_LValue, SourceLocation(), FPOptionsOverride()); in GenerateObjCAtomicSetterCopyHelperFunction()
3911 SourceLocation(), false, FPOptionsOverride()); in GenerateObjCAtomicGetterCopyHelperFunction()
H A DCGCoroutine.cpp352 FPOptionsOverride(), Loc, Loc); in emitSuspendExpression()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp160 FPOptionsOverride::getFromOpaqueInt(Record.readInt())); in VisitCompoundStmt()
738 FPOptionsOverride::getFromOpaqueInt(Record.readInt())); in VisitUnaryOperator()
1044 FPOptionsOverride::getFromOpaqueInt(Record.readInt())); in VisitCallExpr()
1134 FPOptionsOverride::getFromOpaqueInt(Record.readInt()); in VisitCastExpr()
1150 FPOptionsOverride::getFromOpaqueInt(Record.readInt())); in VisitBinaryOperator()
1398 FPOptionsOverride::getFromOpaqueInt(Record.readInt())); in VisitConvertVectorExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h2032 PragmaStack<FPOptionsOverride> FpPragmaStack;
2033 FPOptionsOverride CurFPFeatureOverrides() { in CurFPFeatureOverrides()
2034 FPOptionsOverride result; in CurFPFeatureOverrides()
2036 result = FPOptionsOverride(); in CurFPFeatureOverrides()
11256 PragmaStack<FPOptionsOverride> SavedStack;
13844 FPOptionsOverride getOverrides() { return OldOverrides; } in getOverrides()
13849 FPOptionsOverride OldOverrides;

123