Searched refs:FpPragmaStack (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAttr.cpp | 544 FpPragmaStack.Act(Loc, PSK_Set, StringRef(), NewFPFeatures); in ActOnPragmaFPEvalMethod() 565 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl() 574 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl() 581 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl() 585 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl() 591 if (FpPragmaStack.Stack.empty()) { in ActOnPragmaFloatControl() 596 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl() 597 NewFPFeatures = FpPragmaStack.CurrentValue; in ActOnPragmaFloatControl() 1320 FpPragmaStack.Act(Loc, PSK_Set, StringRef(), NewFPFeatures); in ActOnPragmaFPValueChangingOption() 1327 FpPragmaStack.Act(Loc, PSK_Set, StringRef(), NewFPFeatures); in ActOnPragmaFEnvRound() [all …]
|
| H A D | Sema.cpp | 203 FpPragmaStack(FPOptionsOverride()), CurInitSeg(nullptr), in Sema() 2739 OldOverrides(S.FpPragmaStack.CurrentValue), in FPFeaturesStateRAII() 2745 S.FpPragmaStack.CurrentValue = OldOverrides; in ~FPFeaturesStateRAII()
|
| H A D | TreeTransform.h | 11458 getSema().FpPragmaStack.CurrentValue = NewOverrides; in TransformCallExpr() 11580 getSema().FpPragmaStack.CurrentValue = NewOverrides; in TransformBinaryOperator() 11647 getSema().FpPragmaStack.CurrentValue = NewOverrides; in TransformCompoundAssignOperator() 12119 getSema().FpPragmaStack.CurrentValue = NewOverrides; in TransformCXXOperatorCallExpr()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 5160 FpPragmaStack.CurrentValue = FPOptionsOverride(); in InstantiateFunctionDefinition()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 4004 FpPragmaStack.clear(); in ReadASTBlock() 4012 FpPragmaStack.push_back(Entry); in ReadASTBlock() 8281 if (!FpPragmaStack.empty() && FpPragmaStack.front().Location.isInvalid()) { in UpdateSema() 8282 assert(FpPragmaStack.front().Value == in UpdateSema() 8283 SemaObj->FpPragmaStack.DefaultValue && in UpdateSema() 8285 SemaObj->FpPragmaStack.Stack.emplace_back( in UpdateSema() 8286 FpPragmaStack.front().SlotLabel, SemaObj->FpPragmaStack.CurrentValue, in UpdateSema() 8287 SemaObj->FpPragmaStack.CurrentPragmaLocation, in UpdateSema() 8288 FpPragmaStack.front().PushLocation); in UpdateSema() 8293 SemaObj->FpPragmaStack.Stack.emplace_back( in UpdateSema() [all …]
|
| H A D | ASTWriter.cpp | 4398 Record.push_back(SemaRef.FpPragmaStack.CurrentValue.getAsOpaqueInt()); in WriteFloatControlPragmaOptions() 4399 AddSourceLocation(SemaRef.FpPragmaStack.CurrentPragmaLocation, Record); in WriteFloatControlPragmaOptions() 4400 Record.push_back(SemaRef.FpPragmaStack.Stack.size()); in WriteFloatControlPragmaOptions() 4401 for (const auto &StackEntry : SemaRef.FpPragmaStack.Stack) { in WriteFloatControlPragmaOptions()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 901 llvm::SmallVector<FpPragmaStackEntry, 2> FpPragmaStack; variable
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 704 PragmaStack<FPOptionsOverride> FpPragmaStack; variable 707 if (!FpPragmaStack.hasValue()) { in CurFPFeatureOverrides() 710 result = FpPragmaStack.CurrentValue; in CurFPFeatureOverrides() 719 : S(S), SavedStack(std::move(S.FpPragmaStack)) { in FpPragmaStackSaveRAII() 720 S.FpPragmaStack.Stack.clear(); in FpPragmaStackSaveRAII() 722 ~FpPragmaStackSaveRAII() { S.FpPragmaStack = std::move(SavedStack); } in ~FpPragmaStackSaveRAII() 731 FpPragmaStack.CurrentValue = FPO.getChangesFrom(FPOptions(LangOpts)); in resetFPOptions()
|