Home
last modified time | relevance | path

Searched refs:AlignPackInfo (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAttr.cpp55 AlignPackInfo InfoVal = AlignPackStack.CurrentValue; in AddAlignmentAttributesForRecord()
56 AlignPackInfo::Mode M = InfoVal.getAlignMode(); in AddAlignmentAttributesForRecord()
62 if (!IsPackSet && M != AlignPackInfo::Mac68k && M != AlignPackInfo::Natural) in AddAlignmentAttributesForRecord()
65 if (M == AlignPackInfo::Mac68k && (IsXLPragma || InfoVal.IsAlignAttr())) { in AddAlignmentAttributesForRecord()
73 if (IsXLPragma && M == AlignPackInfo::Natural) in AddAlignmentAttributesForRecord()
337 AlignPackInfo::Mode ModeVal = AlignPackInfo::Native; in ActOnPragmaOptionsAlign()
348 ModeVal = AlignPackInfo::Natural; in ActOnPragmaOptionsAlign()
355 ModeVal = AlignPackInfo::Packed; in ActOnPragmaOptionsAlign()
365 ModeVal = AlignPackInfo::Mac68k; in ActOnPragmaOptionsAlign()
372 if (AlignPackStack.CurrentValue.getAlignMode() != AlignPackInfo::Native || in ActOnPragmaOptionsAlign()
[all …]
H A DSema.cpp313 AlignPackStack(AlignPackInfo(getLangOpts().XLPragmaPack)), in Sema()
H A DSemaDecl.cpp18633 AlignPackInfo APInfo = AlignPackStack.CurrentValue; in ActOnTagFinishDefinition()
18635 if (!APInfo.IsAlignAttr() || APInfo.getAlignMode() != AlignPackInfo::Packed) in ActOnTagFinishDefinition()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h1822 class AlignPackInfo {
1829 AlignPackInfo(AlignPackInfo::Mode M, unsigned Num, bool IsXL) in AlignPackInfo() function
1835 AlignPackInfo(AlignPackInfo::Mode M, bool IsXL) in AlignPackInfo() function
1839 explicit AlignPackInfo(bool IsXL) : AlignPackInfo(Native, IsXL) {} in AlignPackInfo() function
1841 AlignPackInfo() : AlignPackInfo(Native, false) {} in AlignPackInfo() function
1846 static uint32_t getRawEncoding(const AlignPackInfo &Info) { in getRawEncoding()
1861 static AlignPackInfo getFromRawEncoding(unsigned Encoding) { in getFromRawEncoding()
1863 AlignPackInfo::Mode M = in getFromRawEncoding()
1864 static_cast<AlignPackInfo::Mode>((Encoding & AlignModeMask) >> 1); in getFromRawEncoding()
1868 return AlignPackInfo(M, PackNumber, IsXL); in getFromRawEncoding()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h1021 std::optional<Sema::AlignPackInfo> PragmaAlignPackCurrentValue;
1024 Sema::AlignPackInfo Value;
2429 Sema::AlignPackInfo ReadAlignPackInfo(uint32_t Raw) const { in ReadAlignPackInfo()
2430 return Sema::AlignPackInfo::getFromRawEncoding(Raw); in ReadAlignPackInfo()
H A DASTWriter.h728 void AddAlignPackInfo(const Sema::AlignPackInfo &Info,
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp6580 void ASTWriter::AddAlignPackInfo(const Sema::AlignPackInfo &Info, in AddAlignPackInfo()
6582 uint32_t Raw = Sema::AlignPackInfo::getRawEncoding(Info); in AddAlignPackInfo()