Home
last modified time | relevance | path

Searched refs:PackStack (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaAttr.cpp53 if (!PackStack.CurrentValue) in AddAlignmentAttributesForRecord()
57 if (unsigned Alignment = PackStack.CurrentValue) { in AddAlignmentAttributesForRecord()
125 if (PackStack.Stack.empty()) { in ActOnPragmaOptionsAlign()
126 if (PackStack.CurrentValue) { in ActOnPragmaOptionsAlign()
137 PackStack.Act(PragmaLoc, Action, StringRef(), Alignment); in ActOnPragmaOptionsAlign()
196 AlignmentVal = PackStack.CurrentValue; in ActOnPragmaPack()
209 if (PackStack.Stack.empty()) in ActOnPragmaPack()
226 PackStack.hasValue() && in DiagnoseNonDefaultPragmaPack()
230 {PackStack.CurrentValue, in DiagnoseNonDefaultPragmaPack()
251 if (PackStack.Stack.empty()) in DiagnoseUnterminatedPragmaPack()
[all …]
H A DSema.cpp127 VtorDispStack(MSVtorDispAttr::Mode(LangOpts.VtorDispMode)), PackStack(0), in Sema()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReader.cpp7827 assert(PragmaPackStack.front().Value == SemaObj->PackStack.DefaultValue && in UpdateSema()
7829 SemaObj->PackStack.Stack.emplace_back( in UpdateSema()
7830 PragmaPackStack.front().SlotLabel, SemaObj->PackStack.CurrentValue, in UpdateSema()
7831 SemaObj->PackStack.CurrentPragmaLocation, in UpdateSema()
7837 SemaObj->PackStack.Stack.emplace_back(Entry.SlotLabel, Entry.Value, in UpdateSema()
7840 assert(*PragmaPackCurrentValue == SemaObj->PackStack.DefaultValue && in UpdateSema()
7844 SemaObj->PackStack.CurrentValue = *PragmaPackCurrentValue; in UpdateSema()
7845 SemaObj->PackStack.CurrentPragmaLocation = PragmaPackCurrentLocation; in UpdateSema()
H A DASTWriter.cpp4418 Record.push_back(SemaRef.PackStack.CurrentValue); in WritePackPragmaOptions()
4419 AddSourceLocation(SemaRef.PackStack.CurrentPragmaLocation, Record); in WritePackPragmaOptions()
4420 Record.push_back(SemaRef.PackStack.Stack.size()); in WritePackPragmaOptions()
4421 for (const auto &StackEntry : SemaRef.PackStack.Stack) { in WritePackPragmaOptions()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h461 PragmaStack<unsigned> PackStack; variable