| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | LangOptions.h | 868 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 D | BodyFarm.cpp | 124 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 D | Expr.h | 2242 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 D | ExprCXX.h | 96 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 D | Stmt.h | 1731 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 D | TextNodeDumper.h | 159 void printFPOptions(FPOptionsOverride FPO);
|
| H A D | JSONNodeDumper.h | 163 llvm::json::Object createFPOptions(FPOptionsOverride FPO);
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | LangOptions.cpp | 222 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 D | SemaAttr.cpp | 522 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 D | HLSLExternalSemaSource.cpp | 190 NameLoc, false, FPOptionsOverride()); in constructStructuredBufferConstraintExpr() 204 OK_Ordinary, NameLoc, FPOptionsOverride()); in constructStructuredBufferConstraintExpr() 209 OK_Ordinary, NameLoc, FPOptionsOverride()); in constructStructuredBufferConstraintExpr()
|
| H A D | HLSLBuiltinTypeDeclBuilder.cpp | 454 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 D | SemaConcept.cpp | 85 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 D | SemaStmt.cpp | 489 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 D | Sema.cpp | 316 FpPragmaStack(FPOptionsOverride()), CurInitSeg(nullptr), in Sema() 2380 VK_XValue, FPOptionsOverride()); in checkEscapingByref()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 595 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 D | Expr.cpp | 1474 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 D | Stmt.cpp | 374 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 D | RewriteObjC.cpp | 493 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 D | RewriteModernObjC.cpp | 588 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 D | ASTWriter.h | 54 class FPOptionsOverride; variable 627 void WriteFPPragmaOptions(const FPOptionsOverride &Opts);
|
| H A D | ASTReader.h | 1009 std::optional<FPOptionsOverride> FpPragmaCurrentValue; 1012 FPOptionsOverride Value;
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 1617 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 D | CGCoroutine.cpp | 352 FPOptionsOverride(), Loc, Loc); in emitSuspendExpression()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 160 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 D | Sema.h | 2032 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;
|