diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2024-07-27 23:34:35 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2024-10-23 18:26:01 +0000 |
commit | 0fca6ea1d4eea4c934cfff25ac9ee8ad6fe95583 (patch) | |
tree | 6cf5ab1f05330c6773b1f3f64799d56a9c7a1faa /contrib/llvm-project/llvm/lib/DebugInfo/CodeView | |
parent | 6b9f7133aba44189d9625c352bc2c2a59baf18ef (diff) | |
parent | ac9a064cb179f3425b310fa2847f8764ac970a4d (diff) |
Diffstat (limited to 'contrib/llvm-project/llvm/lib/DebugInfo/CodeView')
-rw-r--r-- | contrib/llvm-project/llvm/lib/DebugInfo/CodeView/EnumTables.cpp | 26 | ||||
-rw-r--r-- | contrib/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp | 1 |
2 files changed, 16 insertions, 11 deletions
diff --git a/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/EnumTables.cpp b/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/EnumTables.cpp index 7e3087373bfa..1ff34bd27e36 100644 --- a/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/EnumTables.cpp +++ b/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/EnumTables.cpp @@ -95,17 +95,19 @@ static const EnumEntry<uint8_t> FrameCookieKinds[] = { }; static const EnumEntry<codeview::SourceLanguage> SourceLanguages[] = { - CV_ENUM_ENT(SourceLanguage, C), CV_ENUM_ENT(SourceLanguage, Cpp), - CV_ENUM_ENT(SourceLanguage, Fortran), CV_ENUM_ENT(SourceLanguage, Masm), - CV_ENUM_ENT(SourceLanguage, Pascal), CV_ENUM_ENT(SourceLanguage, Basic), - CV_ENUM_ENT(SourceLanguage, Cobol), CV_ENUM_ENT(SourceLanguage, Link), - CV_ENUM_ENT(SourceLanguage, Cvtres), CV_ENUM_ENT(SourceLanguage, Cvtpgd), - CV_ENUM_ENT(SourceLanguage, CSharp), CV_ENUM_ENT(SourceLanguage, VB), - CV_ENUM_ENT(SourceLanguage, ILAsm), CV_ENUM_ENT(SourceLanguage, Java), - CV_ENUM_ENT(SourceLanguage, JScript), CV_ENUM_ENT(SourceLanguage, MSIL), - CV_ENUM_ENT(SourceLanguage, HLSL), CV_ENUM_ENT(SourceLanguage, D), - CV_ENUM_ENT(SourceLanguage, Swift), CV_ENUM_ENT(SourceLanguage, Rust), - CV_ENUM_ENT(SourceLanguage, ObjC), CV_ENUM_ENT(SourceLanguage, ObjCpp), + CV_ENUM_ENT(SourceLanguage, C), CV_ENUM_ENT(SourceLanguage, Cpp), + CV_ENUM_ENT(SourceLanguage, Fortran), CV_ENUM_ENT(SourceLanguage, Masm), + CV_ENUM_ENT(SourceLanguage, Pascal), CV_ENUM_ENT(SourceLanguage, Basic), + CV_ENUM_ENT(SourceLanguage, Cobol), CV_ENUM_ENT(SourceLanguage, Link), + CV_ENUM_ENT(SourceLanguage, Cvtres), CV_ENUM_ENT(SourceLanguage, Cvtpgd), + CV_ENUM_ENT(SourceLanguage, CSharp), CV_ENUM_ENT(SourceLanguage, VB), + CV_ENUM_ENT(SourceLanguage, ILAsm), CV_ENUM_ENT(SourceLanguage, Java), + CV_ENUM_ENT(SourceLanguage, JScript), CV_ENUM_ENT(SourceLanguage, MSIL), + CV_ENUM_ENT(SourceLanguage, HLSL), CV_ENUM_ENT(SourceLanguage, D), + CV_ENUM_ENT(SourceLanguage, Swift), CV_ENUM_ENT(SourceLanguage, Rust), + CV_ENUM_ENT(SourceLanguage, ObjC), CV_ENUM_ENT(SourceLanguage, ObjCpp), + CV_ENUM_ENT(SourceLanguage, AliasObj), CV_ENUM_ENT(SourceLanguage, Go), + {"Swift", SourceLanguage::OldSwift}, }; static const EnumEntry<uint32_t> CompileSym2FlagNames[] = { @@ -205,6 +207,7 @@ static const EnumEntry<unsigned> CPUTypeNames[] = { CV_ENUM_CLASS_ENT(CPUType, HybridX86ARM64), CV_ENUM_CLASS_ENT(CPUType, ARM64EC), CV_ENUM_CLASS_ENT(CPUType, ARM64X), + CV_ENUM_CLASS_ENT(CPUType, Unknown), CV_ENUM_CLASS_ENT(CPUType, D3D11_Shader), }; @@ -421,6 +424,7 @@ static const EnumEntry<uint8_t> CallingConventions[] = { CV_ENUM_CLASS_ENT(CallingConvention, ClrCall), CV_ENUM_CLASS_ENT(CallingConvention, Inline), CV_ENUM_CLASS_ENT(CallingConvention, NearVector), + CV_ENUM_CLASS_ENT(CallingConvention, Swift), }; static const EnumEntry<uint8_t> FunctionOptionEnum[] = { diff --git a/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp b/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp index df7e42df1afc..776676410e78 100644 --- a/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp +++ b/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp @@ -133,6 +133,7 @@ static const EnumEntry<uint8_t> CallingConventions[] = { ENUM_ENTRY(CallingConvention, ClrCall), ENUM_ENTRY(CallingConvention, Inline), ENUM_ENTRY(CallingConvention, NearVector), + ENUM_ENTRY(CallingConvention, Swift), }; static const EnumEntry<uint8_t> FunctionOptionEnum[] = { |