Lines Matching refs:AlignPackStack

54   AlignPackInfo InfoVal = AlignPackStack.CurrentValue;  in AddAlignmentAttributesForRecord()
82 AlignPackStack.CurrentPragmaLocation) in AddAlignmentAttributesForRecord()
257 if (AlignPackStack.Stack.empty()) { in ActOnPragmaOptionsAlign()
258 if (AlignPackStack.CurrentValue.getAlignMode() != AlignPackInfo::Native || in ActOnPragmaOptionsAlign()
259 AlignPackStack.CurrentValue.IsPackAttr()) { in ActOnPragmaOptionsAlign()
272 AlignPackStack.Act(PragmaLoc, Action, StringRef(), Info); in ActOnPragmaOptionsAlign()
333 const AlignPackInfo CurVal = AlignPackStack.CurrentValue; in ActOnPragmaPack()
378 if (AlignPackStack.Stack.empty()) { in ActOnPragmaPack()
387 AlignPackStack.Act(PragmaLoc, Action, SlotLabel, Info); in ActOnPragmaPack()
441 SourceLocation PrevLocation = AlignPackStack.CurrentPragmaLocation; in DiagnoseNonDefaultPragmaAlignPack()
448 AlignPackStack.hasValue() && in DiagnoseNonDefaultPragmaAlignPack()
452 {AlignPackStack.CurrentValue, in DiagnoseNonDefaultPragmaAlignPack()
453 AlignPackStack.hasValue() ? PrevLocation : SourceLocation(), in DiagnoseNonDefaultPragmaAlignPack()
471 if (PrevAlignPackState.CurrentValue != AlignPackStack.CurrentValue) { in DiagnoseNonDefaultPragmaAlignPack()
473 Diag(AlignPackStack.CurrentPragmaLocation, diag::note_pragma_pack_here); in DiagnoseNonDefaultPragmaAlignPack()
478 if (AlignPackStack.Stack.empty()) in DiagnoseUnterminatedPragmaAlignPack()
485 for (const auto &StackSlot : llvm::reverse(AlignPackStack.Stack)) { in DiagnoseUnterminatedPragmaAlignPack()
490 AlignPackStack.CurrentValue == AlignPackStack.DefaultValue) { in DiagnoseUnterminatedPragmaAlignPack()
491 auto DB = Diag(AlignPackStack.CurrentPragmaLocation, in DiagnoseUnterminatedPragmaAlignPack()
494 Lexer::findLocationAfterToken(AlignPackStack.CurrentPragmaLocation, in DiagnoseUnterminatedPragmaAlignPack()