Lines Matching refs:AlignPackInfo
51 AlignPackInfo InfoVal = AlignPackStack.CurrentValue; in AddAlignmentAttributesForRecord()
52 AlignPackInfo::Mode M = InfoVal.getAlignMode(); in AddAlignmentAttributesForRecord()
58 if (!IsPackSet && M != AlignPackInfo::Mac68k && M != AlignPackInfo::Natural) in AddAlignmentAttributesForRecord()
61 if (M == AlignPackInfo::Mac68k && (IsXLPragma || InfoVal.IsAlignAttr())) { in AddAlignmentAttributesForRecord()
69 if (IsXLPragma && M == AlignPackInfo::Natural) in AddAlignmentAttributesForRecord()
218 AlignPackInfo::Mode ModeVal = AlignPackInfo::Native; in ActOnPragmaOptionsAlign()
231 ModeVal = AlignPackInfo::Natural; in ActOnPragmaOptionsAlign()
238 ModeVal = AlignPackInfo::Packed; in ActOnPragmaOptionsAlign()
248 ModeVal = AlignPackInfo::Mac68k; in ActOnPragmaOptionsAlign()
255 if (AlignPackStack.CurrentValue.getAlignMode() != AlignPackInfo::Native || in ActOnPragmaOptionsAlign()
267 AlignPackInfo Info(ModeVal, getLangOpts().XLPragmaPack); in ActOnPragmaOptionsAlign()
330 const AlignPackInfo CurVal = AlignPackStack.CurrentValue; in ActOnPragmaPack()
335 AlignPackInfo::Mode ModeVal = CurVal.getAlignMode(); in ActOnPragmaPack()
363 if (ModeVal == AlignPackInfo::Mac68k && in ActOnPragmaPack()
376 assert(CurVal.getAlignMode() == AlignPackInfo::Native && in ActOnPragmaPack()
382 AlignPackInfo Info(ModeVal, AlignmentVal, IsXLPragma); in ActOnPragmaPack()
543 void Sema::PragmaStack<Sema::AlignPackInfo>::Act(SourceLocation PragmaLocation, in Act()
546 AlignPackInfo Value) { in Act()