Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaAttr.cpp543 FpPragmaStack.Act(Loc, PSK_Set, StringRef(), NewFPFeatures); in ActOnPragmaFPEvalMethod()
564 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl()
580 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl()
591 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl()
595 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl()
601 if (FpPragmaStack.Stack.empty()) { in ActOnPragmaFloatControl()
606 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl()
607 NewFPFeatures = FpPragmaStack.CurrentValue; in ActOnPragmaFloatControl()
1314 FpPragmaStack.Act(Loc, PSK_Set, StringRef(), NewFPFeatures); in ActOnPragmaFPReassociate()
1321 FpPragmaStack.Act(Loc, PSK_Set, StringRef(), NewFPFeatures); in ActOnPragmaFEnvRound()
[all …]
H A DSema.cpp199 CodeSegStack(nullptr), FpPragmaStack(FPOptionsOverride()), in Sema()
2653 OldOverrides(S.FpPragmaStack.CurrentValue), in FPFeaturesStateRAII()
2659 S.FpPragmaStack.CurrentValue = OldOverrides; in ~FPFeaturesStateRAII()
H A DTreeTransform.h11075 getSema().FpPragmaStack.CurrentValue = NewOverrides; in TransformCallExpr()
11196 getSema().FpPragmaStack.CurrentValue = NewOverrides; in TransformBinaryOperator()
11263 getSema().FpPragmaStack.CurrentValue = NewOverrides; in TransformCompoundAssignOperator()
11745 getSema().FpPragmaStack.CurrentValue = NewOverrides; in TransformCXXOperatorCallExpr()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReader.cpp3835 FpPragmaStack.clear(); in ReadASTBlock()
3843 FpPragmaStack.push_back(Entry); in ReadASTBlock()
8021 if (!FpPragmaStack.empty() && FpPragmaStack.front().Location.isInvalid()) { in UpdateSema()
8022 assert(FpPragmaStack.front().Value == in UpdateSema()
8023 SemaObj->FpPragmaStack.DefaultValue && in UpdateSema()
8025 SemaObj->FpPragmaStack.Stack.emplace_back( in UpdateSema()
8026 FpPragmaStack.front().SlotLabel, SemaObj->FpPragmaStack.CurrentValue, in UpdateSema()
8027 SemaObj->FpPragmaStack.CurrentPragmaLocation, in UpdateSema()
8028 FpPragmaStack.front().PushLocation); in UpdateSema()
8033 SemaObj->FpPragmaStack.Stack.emplace_back( in UpdateSema()
[all …]
H A DASTWriter.cpp4297 Record.push_back(SemaRef.FpPragmaStack.CurrentValue.getAsOpaqueInt()); in WriteFloatControlPragmaOptions()
4298 AddSourceLocation(SemaRef.FpPragmaStack.CurrentPragmaLocation, Record); in WriteFloatControlPragmaOptions()
4299 Record.push_back(SemaRef.FpPragmaStack.Stack.size()); in WriteFloatControlPragmaOptions()
4300 for (const auto &StackEntry : SemaRef.FpPragmaStack.Stack) { in WriteFloatControlPragmaOptions()
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DASTReader.h875 llvm::SmallVector<FpPragmaStackEntry, 2> FpPragmaStack; variable
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h695 PragmaStack<FPOptionsOverride> FpPragmaStack; variable
698 if (!FpPragmaStack.hasValue()) { in CurFPFeatureOverrides()
701 result = FpPragmaStack.CurrentValue; in CurFPFeatureOverrides()