Searched refs:AlignPackInfo (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAttr.cpp | 55 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 D | Sema.cpp | 313 AlignPackStack(AlignPackInfo(getLangOpts().XLPragmaPack)), in Sema()
|
| H A D | SemaDecl.cpp | 18633 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 D | Sema.h | 1822 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 D | ASTReader.h | 1021 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 D | ASTWriter.h | 728 void AddAlignPackInfo(const Sema::AlignPackInfo &Info,
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriter.cpp | 6580 void ASTWriter::AddAlignPackInfo(const Sema::AlignPackInfo &Info, in AddAlignPackInfo() 6582 uint32_t Raw = Sema::AlignPackInfo::getRawEncoding(Info); in AddAlignPackInfo()
|