Home
last modified time | relevance | path

Searched refs:FpPragmaStack (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaAttr.cpp544 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 DSema.cpp203 FpPragmaStack(FPOptionsOverride()), CurInitSeg(nullptr), in Sema()
2739 OldOverrides(S.FpPragmaStack.CurrentValue), in FPFeaturesStateRAII()
2745 S.FpPragmaStack.CurrentValue = OldOverrides; in ~FPFeaturesStateRAII()
H A DTreeTransform.h11458 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 DSemaTemplateInstantiateDecl.cpp5160 FpPragmaStack.CurrentValue = FPOptionsOverride(); in InstantiateFunctionDefinition()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp4004 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 DASTWriter.cpp4398 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 DASTReader.h901 llvm::SmallVector<FpPragmaStackEntry, 2> FpPragmaStack; variable
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h704 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()