Searched refs:AlignPackInfo (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/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() 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() 335 AlignPackInfo::Mode ModeVal = CurVal.getAlignMode(); in ActOnPragmaPack() 363 if (ModeVal == AlignPackInfo::Mac68k && in ActOnPragmaPack() [all …]
|
| H A D | Sema.cpp | 197 AlignPackStack(AlignPackInfo(getLangOpts().XLPragmaPack)), in Sema()
|
| H A D | SemaDecl.cpp | 17217 AlignPackInfo APInfo = AlignPackStack.CurrentValue; in ActOnTagFinishDefinition() 17219 if (!APInfo.IsAlignAttr() || APInfo.getAlignMode() != AlignPackInfo::Packed) in ActOnTagFinishDefinition()
|
| /llvm-project-15.0.7/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 879 Optional<Sema::AlignPackInfo> PragmaAlignPackCurrentValue; 882 Sema::AlignPackInfo Value; 2156 Sema::AlignPackInfo ReadAlignPackInfo(uint32_t Raw) const { in ReadAlignPackInfo() 2157 return Sema::AlignPackInfo::getFromRawEncoding(Raw); in ReadAlignPackInfo()
|
| H A D | ASTWriter.h | 583 void AddAlignPackInfo(const Sema::AlignPackInfo &Info,
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 487 class AlignPackInfo { 494 AlignPackInfo(AlignPackInfo::Mode M, unsigned Num, bool IsXL) in AlignPackInfo() function 500 AlignPackInfo(AlignPackInfo::Mode M, bool IsXL) in AlignPackInfo() function 504 explicit AlignPackInfo(bool IsXL) : AlignPackInfo(Native, IsXL) {} in AlignPackInfo() function 506 AlignPackInfo() : AlignPackInfo(Native, false) {} in AlignPackInfo() function 528 AlignPackInfo::Mode M = in getFromRawEncoding() 533 return AlignPackInfo(M, PackNumber, IsXL); in getFromRawEncoding() 535 return AlignPackInfo(M, IsXL); in getFromRawEncoding() 554 bool operator==(const AlignPackInfo &Info) const { 680 PragmaStack<AlignPackInfo> AlignPackStack; [all …]
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTWriter.cpp | 5226 void ASTWriter::AddAlignPackInfo(const Sema::AlignPackInfo &Info, in AddAlignPackInfo() 5228 uint32_t Raw = Sema::AlignPackInfo::getRawEncoding(Info); in AddAlignPackInfo()
|