Lines Matching refs:AlignPackStack

54   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()
459 AlignPackStack.hasValue() && in DiagnoseNonDefaultPragmaAlignPack()
463 {AlignPackStack.CurrentValue, in DiagnoseNonDefaultPragmaAlignPack()
464 AlignPackStack.hasValue() ? PrevLocation : SourceLocation(), in DiagnoseNonDefaultPragmaAlignPack()
482 if (PrevAlignPackState.CurrentValue != AlignPackStack.CurrentValue) { in DiagnoseNonDefaultPragmaAlignPack()
484 Diag(AlignPackStack.CurrentPragmaLocation, diag::note_pragma_pack_here); in DiagnoseNonDefaultPragmaAlignPack()
489 if (AlignPackStack.Stack.empty()) in DiagnoseUnterminatedPragmaAlignPack()
496 for (const auto &StackSlot : llvm::reverse(AlignPackStack.Stack)) { in DiagnoseUnterminatedPragmaAlignPack()
501 AlignPackStack.CurrentValue == AlignPackStack.DefaultValue) { in DiagnoseUnterminatedPragmaAlignPack()
502 auto DB = Diag(AlignPackStack.CurrentPragmaLocation, in DiagnoseUnterminatedPragmaAlignPack()
505 Lexer::findLocationAfterToken(AlignPackStack.CurrentPragmaLocation, in DiagnoseUnterminatedPragmaAlignPack()