Searched refs:AlignPackInfo (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/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() 72 if (IsXLPragma && M == AlignPackInfo::Natural) in AddAlignmentAttributesForRecord() 221 AlignPackInfo::Mode ModeVal = AlignPackInfo::Native; in ActOnPragmaOptionsAlign() 232 ModeVal = AlignPackInfo::Natural; in ActOnPragmaOptionsAlign() 239 ModeVal = AlignPackInfo::Packed; in ActOnPragmaOptionsAlign() 249 ModeVal = AlignPackInfo::Mac68k; in ActOnPragmaOptionsAlign() 336 AlignPackInfo::Mode ModeVal = CurVal.getAlignMode(); in ActOnPragmaPack() 364 if (ModeVal == AlignPackInfo::Mac68k && in ActOnPragmaPack() [all …]
|
| H A D | Sema.cpp | 200 AlignPackStack(AlignPackInfo(getLangOpts().XLPragmaPack)), in Sema()
|
| H A D | SemaDecl.cpp | 18289 AlignPackInfo APInfo = AlignPackStack.CurrentValue; in ActOnTagFinishDefinition() 18291 if (!APInfo.IsAlignAttr() || APInfo.getAlignMode() != AlignPackInfo::Packed) in ActOnTagFinishDefinition()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 905 std::optional<Sema::AlignPackInfo> PragmaAlignPackCurrentValue; 908 Sema::AlignPackInfo Value; 2217 Sema::AlignPackInfo ReadAlignPackInfo(uint32_t Raw) const { in ReadAlignPackInfo() 2218 return Sema::AlignPackInfo::getFromRawEncoding(Raw); in ReadAlignPackInfo()
|
| H A D | ASTWriter.h | 636 void AddAlignPackInfo(const Sema::AlignPackInfo &Info,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 493 class AlignPackInfo { 500 AlignPackInfo(AlignPackInfo::Mode M, unsigned Num, bool IsXL) in AlignPackInfo() function 506 AlignPackInfo(AlignPackInfo::Mode M, bool IsXL) in AlignPackInfo() function 510 explicit AlignPackInfo(bool IsXL) : AlignPackInfo(Native, IsXL) {} in AlignPackInfo() function 512 AlignPackInfo() : AlignPackInfo(Native, false) {} in AlignPackInfo() function 534 AlignPackInfo::Mode M = in getFromRawEncoding() 539 return AlignPackInfo(M, PackNumber, IsXL); in getFromRawEncoding() 541 return AlignPackInfo(M, IsXL); in getFromRawEncoding() 560 bool operator==(const AlignPackInfo &Info) const { 686 PragmaStack<AlignPackInfo> AlignPackStack; [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriter.cpp | 5433 void ASTWriter::AddAlignPackInfo(const Sema::AlignPackInfo &Info, in AddAlignPackInfo() 5435 uint32_t Raw = Sema::AlignPackInfo::getRawEncoding(Info); in AddAlignPackInfo()
|