Home
last modified time | relevance | path

Searched refs:AlignPackStack (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAttr.cpp54 AlignPackInfo InfoVal = AlignPackStack.CurrentValue; in AddAlignmentAttributesForRecord()
82 AlignPackStack.CurrentPragmaLocation) in AddAlignmentAttributesForRecord()
268 if (AlignPackStack.Stack.empty()) { in ActOnPragmaOptionsAlign()
269 if (AlignPackStack.CurrentValue.getAlignMode() != AlignPackInfo::Native || in ActOnPragmaOptionsAlign()
270 AlignPackStack.CurrentValue.IsPackAttr()) { in ActOnPragmaOptionsAlign()
283 AlignPackStack.Act(PragmaLoc, Action, StringRef(), Info); in ActOnPragmaOptionsAlign()
344 const AlignPackInfo CurVal = AlignPackStack.CurrentValue; in ActOnPragmaPack()
389 if (AlignPackStack.Stack.empty()) { in ActOnPragmaPack()
398 AlignPackStack.Act(PragmaLoc, Action, SlotLabel, Info); in ActOnPragmaPack()
452 SourceLocation PrevLocation = AlignPackStack.CurrentPragmaLocation; in DiagnoseNonDefaultPragmaAlignPack()
[all …]
H A DSema.cpp253 AlignPackStack(AlignPackInfo(getLangOpts().XLPragmaPack)), in Sema()
H A DSemaDecl.cpp18102 AlignPackStack.hasValue()) { in ActOnTagFinishDefinition()
18103 AlignPackInfo APInfo = AlignPackStack.CurrentValue; in ActOnTagFinishDefinition()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp8393 SemaObj->AlignPackStack.DefaultValue && in UpdateSema()
8395 SemaObj->AlignPackStack.Stack.emplace_back( in UpdateSema()
8397 SemaObj->AlignPackStack.CurrentValue, in UpdateSema()
8398 SemaObj->AlignPackStack.CurrentPragmaLocation, in UpdateSema()
8404 SemaObj->AlignPackStack.Stack.emplace_back( in UpdateSema()
8409 SemaObj->AlignPackStack.DefaultValue && in UpdateSema()
8413 SemaObj->AlignPackStack.CurrentValue = *PragmaAlignPackCurrentValue; in UpdateSema()
8414 SemaObj->AlignPackStack.CurrentPragmaLocation = in UpdateSema()
H A DASTWriter.cpp4606 AddAlignPackInfo(SemaRef.AlignPackStack.CurrentValue, Record); in WritePackPragmaOptions()
4607 AddSourceLocation(SemaRef.AlignPackStack.CurrentPragmaLocation, Record); in WritePackPragmaOptions()
4608 Record.push_back(SemaRef.AlignPackStack.Stack.size()); in WritePackPragmaOptions()
4609 for (const auto &StackEntry : SemaRef.AlignPackStack.Stack) { in WritePackPragmaOptions()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h1712 PragmaStack<AlignPackInfo> AlignPackStack; variable