/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | LangOptions.h | 766 class FPOptionsOverride; variable 796 FPOptionsOverride getChangesSlow(const FPOptions &Base) const; 890 FPOptionsOverride getChangesFrom(const FPOptions &Base) const; 892 void applyChanges(FPOptionsOverride FPO); 919 class FPOptionsOverride { 937 FPOptionsOverride() {} in FPOptionsOverride() function 938 FPOptionsOverride(const LangOptions &LO) in FPOptionsOverride() function 940 FPOptionsOverride(FPOptions FPO) in FPOptionsOverride() function 942 FPOptionsOverride(FPOptions FPO, FPOptions::storage_type Mask) in FPOptionsOverride() function 982 static FPOptionsOverride getFromOpaqueInt(storage_type I) { in getFromOpaqueInt() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 2188 private llvm::TrailingObjects<UnaryOperator, FPOptionsOverride> { 2191 size_t numTrailingObjects(OverloadToken<FPOptionsOverride>) const { in numTrailingObjects() argument 2195 FPOptionsOverride &getTrailingFPFeatures() { in getTrailingFPFeatures() 2197 return *getTrailingObjects<FPOptionsOverride>(); in getTrailingFPFeatures() 2200 const FPOptionsOverride &getTrailingFPFeatures() const { in getTrailingFPFeatures() 2202 return *getTrailingObjects<FPOptionsOverride>(); in getTrailingFPFeatures() 2211 bool CanOverflow, FPOptionsOverride FPFeatures); 2226 bool CanOverflow, FPOptionsOverride FPFeatures); 2332 FPOptionsOverride getStoredFPFeatures() const { in getStoredFPFeatures() 2337 FPOptionsOverride getStoredFPFeaturesOrDefault() const { in getStoredFPFeaturesOrDefault() [all …]
|
H A D | ExprCXX.h | 94 SourceLocation OperatorLoc, FPOptionsOverride FPFeatures, 103 SourceLocation OperatorLoc, FPOptionsOverride FPFeatures, 182 FPOptionsOverride FPOptions, unsigned MinNumArgs); 190 FPOptionsOverride FPFeatures, 241 FPOptionsOverride FPFeatures, unsigned MinNumArgs); 250 FPOptionsOverride FPFeatures, 433 FPOptionsOverride> { 436 FPOptionsOverride FPO, SourceLocation l, in CXXStaticCastExpr() 461 FPOptionsOverride FPO, SourceLocation L, SourceLocation RParenLoc, 649 SourceLocation SuffixLoc, FPOptionsOverride FPFeatures); [all …]
|
H A D | Stmt.h | 1606 private llvm::TrailingObjects<CompoundStmt, Stmt *, FPOptionsOverride> { 1616 CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, 1623 void setStoredFPFeatures(FPOptionsOverride F) { 1625 *getTrailingObjects<FPOptionsOverride>() = F; 1634 FPOptionsOverride FPFeatures, SourceLocation LB, 1656 FPOptionsOverride getStoredFPFeatures() const { 1658 return *getTrailingObjects<FPOptionsOverride>(); 1662 FPOptionsOverride getStoredFPFeaturesOrDefault() const { 1663 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 | 218 FPOptionsOverride FPOptions::getChangesSlow(const FPOptions &Base) const { in getChangesSlow() 224 return FPOptionsOverride(*this, OverrideMask); in getChangesSlow() 234 LLVM_DUMP_METHOD void FPOptionsOverride::dump() { in dump()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAttr.cpp | 420 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs() 424 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs() 537 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFPEvalMethod() 565 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFloatControl() 1266 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFPContract() 1304 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFPValueChangingOption() 1321 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFEnvRound() 1329 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in setExceptionMode() 1336 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFEnvAccess() 1353 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaCXLimitedRange()
|
H A D | HLSLExternalSemaSource.cpp | 178 SourceLocation(), FPOptionsOverride()); in addDefaultHandleConstructor() 193 FPOptionsOverride(), SourceLocation(), SourceLocation(), in addDefaultHandleConstructor() 199 SourceLocation(), FPOptionsOverride()); in addDefaultHandleConstructor() 202 CompoundStmt::Create(AST, {Assign}, FPOptionsOverride(), in addDefaultHandleConstructor() 283 MethodDecl->setBody(CompoundStmt::Create(AST, {Return}, FPOptionsOverride(), in addArraySubscriptOperator()
|
H A D | SemaConcept.cpp | 87 OK_Ordinary, Loc, FPOptionsOverride{}); in recreateBinOp() 249 LHS->getBeginLoc(), FPOptionsOverride{}); in calculateConstraintSatisfaction() 296 VK_PRValue, OK_Ordinary, FE->getBeginLoc(), FPOptionsOverride{}); in calculateConstraintSatisfaction() 313 VK_PRValue, OK_Ordinary, FE->getBeginLoc(), FPOptionsOverride{}); in calculateConstraintSatisfaction() 527 /*BasePath=*/nullptr, VK_PRValue, FPOptionsOverride()); in calculateConstraintSatisfaction()
|
H A D | SemaStmt.cpp | 458 FPOptionsOverride FPDiff = getCurFPFeatures().getChangesFrom(FPO); in ActOnCompoundStmt() 3258 FPOptionsOverride()); in getNamedReturnInfo() 3379 CK_NoOp, Value, VK_XValue, FPOptionsOverride()); in PerformMoveOrCopyInitialization() 3392 nullptr, VK_XValue, FPOptionsOverride()); in PerformMoveOrCopyInitialization()
|
H A D | Sema.cpp | 256 FpPragmaStack(FPOptionsOverride()), CurInitSeg(nullptr), in Sema() 2214 VK_XValue, FPOptionsOverride()); in checkEscapingByref()
|
H A D | SemaObjCProperty.cpp | 1439 VK_PRValue, FPOptionsOverride()); in ActOnPropertyImplDecl() 1501 VK_PRValue, FPOptionsOverride()); in ActOnPropertyImplDecl()
|
H A D | SemaExprObjC.cpp | 4485 VK_PRValue, FPOptionsOverride()); in CheckObjCConversion() 4718 FPOptionsOverride()); in BuildObjCBridgedCast() 4757 nullptr, VK_PRValue, FPOptionsOverride()); in BuildObjCBridgedCast()
|
H A D | SemaInit.cpp | 3230 FPOptionsOverride()); in CheckDesignatedInitializer() 3253 FPOptionsOverride()); in CheckDesignatedInitializer() 7741 &BasePath, VK, FPOptionsOverride()); in Perform() 8249 VK_PRValue, FPOptionsOverride()); in Perform() 8356 /*BasePath=*/nullptr, VK_PRValue, FPOptionsOverride()); in Perform()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprCXX.cpp | 595 FPOptionsOverride FPFeatures, in CXXOperatorCallExpr() 616 FPOptionsOverride FPFeatures, ADLCallKind UsesADL) { in Create() 666 FPOptionsOverride FPOptions, in CXXMemberCallExpr() 680 FPOptionsOverride FPFeatures, in Create() 764 TypeSourceInfo *WrittenTy, FPOptionsOverride FPO, in Create() 769 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in Create() 783 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in CreateEmpty() 904 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create() 908 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in Create() 922 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in CreateEmpty() [all …]
|
H A D | Expr.cpp | 1451 SourceLocation RParenLoc, FPOptionsOverride FPFeatures, in CallExpr() 1497 FPOptionsOverride FPFeatures, unsigned MinNumArgs, in Create() 1514 VK, RParenLoc, FPOptionsOverride(), in CreateTemporary() 2054 FPOptionsOverride *CastExpr::getTrailingFPFeatures() { in getTrailingFPFeatures() 2059 ->getTrailingObjects<FPOptionsOverride>(); in getTrailingFPFeatures() 2062 ->getTrailingObjects<FPOptionsOverride>(); in getTrailingFPFeatures() 2065 ->getTrailingObjects<FPOptionsOverride>(); in getTrailingFPFeatures() 2068 ->getTrailingObjects<FPOptionsOverride>(); in getTrailingFPFeatures() 2078 FPOptionsOverride FPO) { in Create() 2081 C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *, FPOptionsOverride>( in Create() [all …]
|
H A D | Stmt.cpp | 366 CompoundStmt::CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, in CompoundStmt() 384 FPOptionsOverride FPFeatures, in Create() 387 C.Allocate(totalSizeToAlloc<Stmt *, FPOptionsOverride>( in Create() 396 totalSizeToAlloc<Stmt *, FPOptionsOverride>(NumStmts, HasFPFeatures), in CreateEmpty()
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 589 FPOptionsOverride(), TInfo, in NoTypeInfoCStyleCastExpr() 2110 DRE, nullptr, VK_PRValue, FPOptionsOverride()); in SynthesizeCallToFunctionDecl() 2115 VK_PRValue, EndLoc, FPOptionsOverride()); in SynthesizeCallToFunctionDecl() 2595 SourceLocation(), false, FPOptionsOverride()); in RewriteObjCStringLiteral() 2697 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCBoxedExpr() 2737 SourceLocation(), FPOptionsOverride()); in RewriteObjCArrayLiteralExpr() 2818 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCArrayLiteralExpr() 2866 SourceLocation(), FPOptionsOverride()); in RewriteObjCDictionaryLiteralExpr() 2886 SourceLocation(), FPOptionsOverride()); in RewriteObjCDictionaryLiteralExpr() 2970 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCDictionaryLiteralExpr() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTWriter.h | 54 class FPOptionsOverride; variable 589 void WriteFPPragmaOptions(const FPOptionsOverride &Opts);
|
H A D | ASTReader.h | 901 std::optional<FPOptionsOverride> FpPragmaCurrentValue; 904 FPOptionsOverride Value;
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjC.cpp | 1573 FPOptionsOverride()); in generateObjCSetterBody() 1584 &arg, VK_PRValue, FPOptionsOverride()); in generateObjCSetterBody() 1612 &argLoad, VK_PRValue, FPOptionsOverride()); in generateObjCSetterBody() 1620 VK_PRValue, OK_Ordinary, SourceLocation(), FPOptionsOverride()); in generateObjCSetterBody() 3766 SourceLocation(), false, FPOptionsOverride()); in GenerateObjCAtomicSetterCopyHelperFunction() 3771 SourceLocation(), false, FPOptionsOverride()); in GenerateObjCAtomicSetterCopyHelperFunction() 3777 VK_LValue, SourceLocation(), FPOptionsOverride()); in GenerateObjCAtomicSetterCopyHelperFunction() 3865 SourceLocation(), false, FPOptionsOverride()); in GenerateObjCAtomicGetterCopyHelperFunction()
|
H A D | CGCoroutine.cpp | 351 FPOptionsOverride(), Loc, Loc); in emitSuspendExpression()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 164 FPOptionsOverride::getFromOpaqueInt(Record.readInt())); in VisitCompoundStmt() 730 FPOptionsOverride::getFromOpaqueInt(Record.readInt())); in VisitUnaryOperator() 1034 FPOptionsOverride::getFromOpaqueInt(Record.readInt())); in VisitCallExpr() 1121 FPOptionsOverride::getFromOpaqueInt(Record.readInt()); in VisitCastExpr() 1136 FPOptionsOverride::getFromOpaqueInt(Record.readInt())); in VisitBinaryOperator()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 1730 PragmaStack<FPOptionsOverride> FpPragmaStack; 1731 FPOptionsOverride CurFPFeatureOverrides() { in CurFPFeatureOverrides() 1732 FPOptionsOverride result; in CurFPFeatureOverrides() 1734 result = FPOptionsOverride(); in CurFPFeatureOverrides() 11038 PragmaStack<FPOptionsOverride> SavedStack; 13547 FPOptionsOverride getOverrides() { return OldOverrides; } in getOverrides() 13552 FPOptionsOverride OldOverrides;
|