Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DLangOptions.h766 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 DExpr.h2188 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 DExprCXX.h94 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 DStmt.h1606 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 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.cpp218 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 DSemaAttr.cpp420 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 DHLSLExternalSemaSource.cpp178 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 DSemaConcept.cpp87 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 DSemaStmt.cpp458 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 DSema.cpp256 FpPragmaStack(FPOptionsOverride()), CurInitSeg(nullptr), in Sema()
2214 VK_XValue, FPOptionsOverride()); in checkEscapingByref()
H A DSemaObjCProperty.cpp1439 VK_PRValue, FPOptionsOverride()); in ActOnPropertyImplDecl()
1501 VK_PRValue, FPOptionsOverride()); in ActOnPropertyImplDecl()
H A DSemaExprObjC.cpp4485 VK_PRValue, FPOptionsOverride()); in CheckObjCConversion()
4718 FPOptionsOverride()); in BuildObjCBridgedCast()
4757 nullptr, VK_PRValue, FPOptionsOverride()); in BuildObjCBridgedCast()
H A DSemaInit.cpp3230 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 DExprCXX.cpp595 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 DExpr.cpp1451 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 DStmt.cpp366 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 DRewriteModernObjC.cpp589 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 DASTWriter.h54 class FPOptionsOverride; variable
589 void WriteFPPragmaOptions(const FPOptionsOverride &Opts);
H A DASTReader.h901 std::optional<FPOptionsOverride> FpPragmaCurrentValue;
904 FPOptionsOverride Value;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp1573 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 DCGCoroutine.cpp351 FPOptionsOverride(), Loc, Loc); in emitSuspendExpression()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp164 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 DSema.h1730 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;

12