Searched refs:AlignPackInfo (Results 1 – 6 of 6) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaAttr.cpp | 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() [all …]
|
H A D | Sema.cpp | 163 AlignPackStack(AlignPackInfo(getLangOpts().XLPragmaPack)), in Sema()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/ |
H A D | ASTReader.h | 878 Optional<Sema::AlignPackInfo> PragmaAlignPackCurrentValue; 881 Sema::AlignPackInfo Value; 2133 Sema::AlignPackInfo ReadAlignPackInfo(uint32_t Raw) const { in ReadAlignPackInfo() 2134 return Sema::AlignPackInfo::getFromRawEncoding(Raw); in ReadAlignPackInfo()
|
H A D | ASTWriter.h | 592 void AddAlignPackInfo(const Sema::AlignPackInfo &Info,
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | Sema.h | 486 class AlignPackInfo { 493 AlignPackInfo(AlignPackInfo::Mode M, unsigned Num, bool IsXL) in AlignPackInfo() function 499 AlignPackInfo(AlignPackInfo::Mode M, bool IsXL) in AlignPackInfo() function 503 explicit AlignPackInfo(bool IsXL) : AlignPackInfo(Native, IsXL) {} in AlignPackInfo() function 505 AlignPackInfo() : AlignPackInfo(Native, false) {} in AlignPackInfo() function 510 static uint32_t getRawEncoding(const AlignPackInfo &Info) { in getRawEncoding() 525 static AlignPackInfo getFromRawEncoding(unsigned Encoding) { in getFromRawEncoding() 527 AlignPackInfo::Mode M = in getFromRawEncoding() 528 static_cast<AlignPackInfo::Mode>((Encoding & AlignModeMask) >> 1); in getFromRawEncoding() 532 return AlignPackInfo(M, PackNumber, IsXL); in getFromRawEncoding() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 5023 void ASTWriter::AddAlignPackInfo(const Sema::AlignPackInfo &Info, in AddAlignPackInfo() 5025 uint32_t Raw = Sema::AlignPackInfo::getRawEncoding(Info); in AddAlignPackInfo()
|