Searched refs:AlignPackInfo (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAttr.cpp | 54 AlignPackInfo InfoVal = AlignPackStack.CurrentValue; in AddAlignmentAttributesForRecord() 55 AlignPackInfo::Mode M = InfoVal.getAlignMode(); in AddAlignmentAttributesForRecord() 61 if (!IsPackSet && M != AlignPackInfo::Mac68k && M != AlignPackInfo::Natural) in AddAlignmentAttributesForRecord() 64 if (M == AlignPackInfo::Mac68k && (IsXLPragma || InfoVal.IsAlignAttr())) { in AddAlignmentAttributesForRecord() 72 if (IsXLPragma && M == AlignPackInfo::Natural) in AddAlignmentAttributesForRecord() 234 AlignPackInfo::Mode ModeVal = AlignPackInfo::Native; in ActOnPragmaOptionsAlign() 245 ModeVal = AlignPackInfo::Natural; in ActOnPragmaOptionsAlign() 252 ModeVal = AlignPackInfo::Packed; in ActOnPragmaOptionsAlign() 262 ModeVal = AlignPackInfo::Mac68k; in ActOnPragmaOptionsAlign() 269 if (AlignPackStack.CurrentValue.getAlignMode() != AlignPackInfo::Native || in ActOnPragmaOptionsAlign() [all …]
|
H A D | Sema.cpp | 253 AlignPackStack(AlignPackInfo(getLangOpts().XLPragmaPack)), in Sema()
|
H A D | SemaDecl.cpp | 18103 AlignPackInfo APInfo = AlignPackStack.CurrentValue; in ActOnTagFinishDefinition() 18105 if (!APInfo.IsAlignAttr() || APInfo.getAlignMode() != AlignPackInfo::Packed) in ActOnTagFinishDefinition()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 1520 class AlignPackInfo { 1527 AlignPackInfo(AlignPackInfo::Mode M, unsigned Num, bool IsXL) in AlignPackInfo() function 1533 AlignPackInfo(AlignPackInfo::Mode M, bool IsXL) in AlignPackInfo() function 1537 explicit AlignPackInfo(bool IsXL) : AlignPackInfo(Native, IsXL) {} in AlignPackInfo() function 1539 AlignPackInfo() : AlignPackInfo(Native, false) {} in AlignPackInfo() function 1544 static uint32_t getRawEncoding(const AlignPackInfo &Info) { in getRawEncoding() 1559 static AlignPackInfo getFromRawEncoding(unsigned Encoding) { in getFromRawEncoding() 1561 AlignPackInfo::Mode M = in getFromRawEncoding() 1562 static_cast<AlignPackInfo::Mode>((Encoding & AlignModeMask) >> 1); in getFromRawEncoding() 1566 return AlignPackInfo(M, PackNumber, IsXL); in getFromRawEncoding() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTReader.h | 913 std::optional<Sema::AlignPackInfo> PragmaAlignPackCurrentValue; 916 Sema::AlignPackInfo Value; 2231 Sema::AlignPackInfo ReadAlignPackInfo(uint32_t Raw) const { in ReadAlignPackInfo() 2232 return Sema::AlignPackInfo::getFromRawEncoding(Raw); in ReadAlignPackInfo()
|
H A D | ASTWriter.h | 683 void AddAlignPackInfo(const Sema::AlignPackInfo &Info,
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 5921 void ASTWriter::AddAlignPackInfo(const Sema::AlignPackInfo &Info, in AddAlignPackInfo() 5923 uint32_t Raw = Sema::AlignPackInfo::getRawEncoding(Info); in AddAlignPackInfo()
|