Skip to content

Commit fe61dbf

Browse files
authored
[AMDGPU] Specify width and align for all AMDGPU builtin types. NFC. (#109656)
This will be used in ASTContext::getTypeInfo which needs this information for all builtin types, not just pointers.
1 parent 9cd289f commit fe61dbf

25 files changed

+35
-32
lines changed

clang/include/clang/AST/ASTContext.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1205,7 +1205,8 @@ class ASTContext : public RefCountedBase<ASTContext> {
12051205
#include "clang/Basic/RISCVVTypes.def"
12061206
#define WASM_TYPE(Name, Id, SingletonId) CanQualType SingletonId;
12071207
#include "clang/Basic/WebAssemblyReferenceTypes.def"
1208-
#define AMDGPU_TYPE(Name, Id, SingletonId) CanQualType SingletonId;
1208+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) \
1209+
CanQualType SingletonId;
12091210
#include "clang/Basic/AMDGPUTypes.def"
12101211
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) CanQualType SingletonId;
12111212
#include "clang/Basic/HLSLIntangibleTypes.def"

clang/include/clang/AST/Type.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3050,7 +3050,7 @@ class BuiltinType : public Type {
30503050
#define WASM_TYPE(Name, Id, SingletonId) Id,
30513051
#include "clang/Basic/WebAssemblyReferenceTypes.def"
30523052
// AMDGPU types
3053-
#define AMDGPU_TYPE(Name, Id, SingletonId) Id,
3053+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) Id,
30543054
#include "clang/Basic/AMDGPUTypes.def"
30553055
// HLSL intangible Types
30563056
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) Id,

clang/include/clang/AST/TypeProperties.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -893,7 +893,7 @@ let Class = BuiltinType in {
893893
case BuiltinType::ID: return ctx.SINGLETON_ID;
894894
#include "clang/Basic/WebAssemblyReferenceTypes.def"
895895

896-
#define AMDGPU_TYPE(NAME, ID, SINGLETON_ID) \
896+
#define AMDGPU_TYPE(NAME, ID, SINGLETON_ID, WIDTH, ALIGN) \
897897
case BuiltinType::ID: return ctx.SINGLETON_ID;
898898
#include "clang/Basic/AMDGPUTypes.def"
899899

clang/include/clang/Basic/AMDGPUTypes.def

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
#ifndef AMDGPU_OPAQUE_PTR_TYPE
14-
#define AMDGPU_OPAQUE_PTR_TYPE(Name, AS, Width, Align, Id, SingletonId) \
15-
AMDGPU_TYPE(Name, Id, SingletonId)
14+
#define AMDGPU_OPAQUE_PTR_TYPE(Name, Id, SingletonId, Width, Align, AS) \
15+
AMDGPU_TYPE(Name, Id, SingletonId, Width, Align)
1616
#endif
1717

18-
AMDGPU_OPAQUE_PTR_TYPE("__amdgpu_buffer_rsrc_t", 8, 128, 128, AMDGPUBufferRsrc, AMDGPUBufferRsrcTy)
18+
AMDGPU_OPAQUE_PTR_TYPE("__amdgpu_buffer_rsrc_t", AMDGPUBufferRsrc, AMDGPUBufferRsrcTy, 128, 128, 8)
1919

2020
#undef AMDGPU_TYPE
2121
#undef AMDGPU_OPAQUE_PTR_TYPE

clang/include/clang/Serialization/ASTBitCodes.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1128,7 +1128,7 @@ enum PredefinedTypeIDs {
11281128
#define WASM_TYPE(Name, Id, SingletonId) PREDEF_TYPE_##Id##_ID,
11291129
#include "clang/Basic/WebAssemblyReferenceTypes.def"
11301130
// \brief AMDGPU types with auto numeration
1131-
#define AMDGPU_TYPE(Name, Id, SingletonId) PREDEF_TYPE_##Id##_ID,
1131+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) PREDEF_TYPE_##Id##_ID,
11321132
#include "clang/Basic/AMDGPUTypes.def"
11331133
// \brief HLSL intangible types with auto numeration
11341134
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) PREDEF_TYPE_##Id##_ID,

clang/lib/AST/ASTContext.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1441,7 +1441,7 @@ void ASTContext::InitBuiltinTypes(const TargetInfo &Target,
14411441

14421442
if (Target.getTriple().isAMDGPU() ||
14431443
(AuxTarget && AuxTarget->getTriple().isAMDGPU())) {
1444-
#define AMDGPU_TYPE(Name, Id, SingletonId) \
1444+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) \
14451445
InitBuiltinType(SingletonId, BuiltinType::Id);
14461446
#include "clang/Basic/AMDGPUTypes.def"
14471447
}
@@ -2264,7 +2264,7 @@ TypeInfo ASTContext::getTypeInfoImpl(const Type *T) const {
22642264
Align = 8; \
22652265
break;
22662266
#include "clang/Basic/WebAssemblyReferenceTypes.def"
2267-
#define AMDGPU_OPAQUE_PTR_TYPE(NAME, AS, WIDTH, ALIGN, ID, SINGLETONID) \
2267+
#define AMDGPU_TYPE(NAME, ID, SINGLETONID, WIDTH, ALIGN) \
22682268
case BuiltinType::ID: \
22692269
Width = WIDTH; \
22702270
Align = ALIGN; \
@@ -3398,7 +3398,7 @@ static void encodeTypeForFunctionPointerAuth(const ASTContext &Ctx,
33983398
#include "clang/Basic/HLSLIntangibleTypes.def"
33993399
case BuiltinType::Dependent:
34003400
llvm_unreachable("should never get here");
3401-
#define AMDGPU_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
3401+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) case BuiltinType::Id:
34023402
#include "clang/Basic/AMDGPUTypes.def"
34033403
case BuiltinType::WasmExternRef:
34043404
#define RVV_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
@@ -8633,7 +8633,7 @@ static char getObjCEncodingForPrimitiveType(const ASTContext *C,
86338633
#include "clang/Basic/RISCVVTypes.def"
86348634
#define WASM_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
86358635
#include "clang/Basic/WebAssemblyReferenceTypes.def"
8636-
#define AMDGPU_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
8636+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) case BuiltinType::Id:
86378637
#include "clang/Basic/AMDGPUTypes.def"
86388638
{
86398639
DiagnosticsEngine &Diags = C->getDiagnostics();

clang/lib/AST/ASTImporter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1138,7 +1138,7 @@ ExpectedType ASTNodeImporter::VisitBuiltinType(const BuiltinType *T) {
11381138
case BuiltinType::Id: \
11391139
return Importer.getToContext().SingletonId;
11401140
#include "clang/Basic/WebAssemblyReferenceTypes.def"
1141-
#define AMDGPU_TYPE(Name, Id, SingletonId) \
1141+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) \
11421142
case BuiltinType::Id: \
11431143
return Importer.getToContext().SingletonId;
11441144
#include "clang/Basic/AMDGPUTypes.def"

clang/lib/AST/ExprConstant.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12114,7 +12114,7 @@ GCCTypeClass EvaluateBuiltinClassifyType(QualType T,
1211412114
#include "clang/Basic/RISCVVTypes.def"
1211512115
#define WASM_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
1211612116
#include "clang/Basic/WebAssemblyReferenceTypes.def"
12117-
#define AMDGPU_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
12117+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) case BuiltinType::Id:
1211812118
#include "clang/Basic/AMDGPUTypes.def"
1211912119
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
1212012120
#include "clang/Basic/HLSLIntangibleTypes.def"

clang/lib/AST/ItaniumMangle.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3430,7 +3430,7 @@ void CXXNameMangler::mangleType(const BuiltinType *T) {
34303430
Out << 'u' << type_name.size() << type_name; \
34313431
break;
34323432
#include "clang/Basic/WebAssemblyReferenceTypes.def"
3433-
#define AMDGPU_TYPE(Name, Id, SingletonId) \
3433+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) \
34343434
case BuiltinType::Id: \
34353435
type_name = Name; \
34363436
Out << 'u' << type_name.size() << type_name; \

clang/lib/AST/MicrosoftMangle.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2814,7 +2814,7 @@ void MicrosoftCXXNameMangler::mangleType(const BuiltinType *T, Qualifiers,
28142814
#include "clang/Basic/PPCTypes.def"
28152815
#define RVV_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
28162816
#include "clang/Basic/RISCVVTypes.def"
2817-
#define AMDGPU_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
2817+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) case BuiltinType::Id:
28182818
#include "clang/Basic/AMDGPUTypes.def"
28192819
case BuiltinType::ShortAccum:
28202820
case BuiltinType::Accum:

clang/lib/AST/NSAPI.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,7 @@ NSAPI::getNSNumberFactoryMethodKind(QualType T) const {
453453
#include "clang/Basic/RISCVVTypes.def"
454454
#define WASM_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
455455
#include "clang/Basic/WebAssemblyReferenceTypes.def"
456-
#define AMDGPU_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
456+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) case BuiltinType::Id:
457457
#include "clang/Basic/AMDGPUTypes.def"
458458
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
459459
#include "clang/Basic/HLSLIntangibleTypes.def"

clang/lib/AST/PrintfFormatString.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -865,7 +865,7 @@ bool PrintfSpecifier::fixType(QualType QT, const LangOptions &LangOpt,
865865
#include "clang/Basic/RISCVVTypes.def"
866866
#define WASM_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
867867
#include "clang/Basic/WebAssemblyReferenceTypes.def"
868-
#define AMDGPU_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
868+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) case BuiltinType::Id:
869869
#include "clang/Basic/AMDGPUTypes.def"
870870
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
871871
#include "clang/Basic/HLSLIntangibleTypes.def"

clang/lib/AST/Type.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3453,7 +3453,7 @@ StringRef BuiltinType::getName(const PrintingPolicy &Policy) const {
34533453
case Id: \
34543454
return Name;
34553455
#include "clang/Basic/WebAssemblyReferenceTypes.def"
3456-
#define AMDGPU_TYPE(Name, Id, SingletonId) \
3456+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) \
34573457
case Id: \
34583458
return Name;
34593459
#include "clang/Basic/AMDGPUTypes.def"
@@ -4793,7 +4793,7 @@ bool Type::canHaveNullability(bool ResultIfUnknown) const {
47934793
#include "clang/Basic/RISCVVTypes.def"
47944794
#define WASM_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
47954795
#include "clang/Basic/WebAssemblyReferenceTypes.def"
4796-
#define AMDGPU_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
4796+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) case BuiltinType::Id:
47974797
#include "clang/Basic/AMDGPUTypes.def"
47984798
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
47994799
#include "clang/Basic/HLSLIntangibleTypes.def"

clang/lib/AST/TypeLoc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ TypeSpecifierType BuiltinTypeLoc::getWrittenTypeSpec() const {
428428
#include "clang/Basic/RISCVVTypes.def"
429429
#define WASM_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
430430
#include "clang/Basic/WebAssemblyReferenceTypes.def"
431-
#define AMDGPU_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
431+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) case BuiltinType::Id:
432432
#include "clang/Basic/AMDGPUTypes.def"
433433
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
434434
#include "clang/Basic/HLSLIntangibleTypes.def"

clang/lib/CodeGen/CGDebugInfo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -900,7 +900,7 @@ llvm::DIType *CGDebugInfo::CreateType(const BuiltinType *BT) {
900900
return SingletonId; \
901901
}
902902
#include "clang/Basic/WebAssemblyReferenceTypes.def"
903-
#define AMDGPU_OPAQUE_PTR_TYPE(Name, AS, Width, Align, Id, SingletonId) \
903+
#define AMDGPU_OPAQUE_PTR_TYPE(Name, Id, SingletonId, Width, Align, AS) \
904904
case BuiltinType::Id: { \
905905
if (!SingletonId) \
906906
SingletonId = \

clang/lib/CodeGen/CGDebugInfo.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,8 @@ class CGDebugInfo {
8585
#include "clang/Basic/OpenCLExtensionTypes.def"
8686
#define WASM_TYPE(Name, Id, SingletonId) llvm::DIType *SingletonId = nullptr;
8787
#include "clang/Basic/WebAssemblyReferenceTypes.def"
88-
#define AMDGPU_TYPE(Name, Id, SingletonId) llvm::DIType *SingletonId = nullptr;
88+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) \
89+
llvm::DIType *SingletonId = nullptr;
8990
#include "clang/Basic/AMDGPUTypes.def"
9091
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) \
9192
llvm::DIType *SingletonId = nullptr;

clang/lib/CodeGen/CodeGenTypes.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,7 @@ llvm::Type *CodeGenTypes::ConvertType(QualType T) {
558558
llvm_unreachable("Unexpected wasm reference builtin type!"); \
559559
} break;
560560
#include "clang/Basic/WebAssemblyReferenceTypes.def"
561-
#define AMDGPU_OPAQUE_PTR_TYPE(Name, AS, Width, Align, Id, SingletonId) \
561+
#define AMDGPU_OPAQUE_PTR_TYPE(Name, Id, SingletonId, Width, Align, AS) \
562562
case BuiltinType::Id: \
563563
return llvm::PointerType::get(getLLVMContext(), AS);
564564
#include "clang/Basic/AMDGPUTypes.def"

clang/lib/CodeGen/ItaniumCXXABI.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3639,7 +3639,7 @@ static bool TypeInfoIsInStandardLibrary(const BuiltinType *Ty) {
36393639
#include "clang/Basic/RISCVVTypes.def"
36403640
#define WASM_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
36413641
#include "clang/Basic/WebAssemblyReferenceTypes.def"
3642-
#define AMDGPU_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
3642+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) case BuiltinType::Id:
36433643
#include "clang/Basic/AMDGPUTypes.def"
36443644
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
36453645
#include "clang/Basic/HLSLIntangibleTypes.def"

clang/lib/Index/USRGeneration.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -780,7 +780,7 @@ void USRGenerator::VisitType(QualType T) {
780780
#include "clang/Basic/RISCVVTypes.def"
781781
#define WASM_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
782782
#include "clang/Basic/WebAssemblyReferenceTypes.def"
783-
#define AMDGPU_TYPE(Name, Id, SingletonId) \
783+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) \
784784
case BuiltinType::Id: \
785785
Out << "@BT@" << #Name; \
786786
break;

clang/lib/Sema/Sema.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ void Sema::Initialize() {
509509
if (Context.getTargetInfo().getTriple().isAMDGPU() ||
510510
(Context.getAuxTargetInfo() &&
511511
Context.getAuxTargetInfo()->getTriple().isAMDGPU())) {
512-
#define AMDGPU_TYPE(Name, Id, SingletonId) \
512+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) \
513513
addImplicitTypedef(Name, Context.SingletonId);
514514
#include "clang/Basic/AMDGPUTypes.def"
515515
}

clang/lib/Sema/SemaExpr.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6127,7 +6127,7 @@ static bool isPlaceholderToRemoveAsArg(QualType type) {
61276127
#include "clang/Basic/RISCVVTypes.def"
61286128
#define WASM_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
61296129
#include "clang/Basic/WebAssemblyReferenceTypes.def"
6130-
#define AMDGPU_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
6130+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) case BuiltinType::Id:
61316131
#include "clang/Basic/AMDGPUTypes.def"
61326132
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
61336133
#include "clang/Basic/HLSLIntangibleTypes.def"
@@ -20999,7 +20999,7 @@ ExprResult Sema::CheckPlaceholderExpr(Expr *E) {
2099920999
#include "clang/Basic/RISCVVTypes.def"
2100021000
#define WASM_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
2100121001
#include "clang/Basic/WebAssemblyReferenceTypes.def"
21002-
#define AMDGPU_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
21002+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) case BuiltinType::Id:
2100321003
#include "clang/Basic/AMDGPUTypes.def"
2100421004
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
2100521005
#include "clang/Basic/HLSLIntangibleTypes.def"

clang/lib/Serialization/ASTCommon.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ serialization::TypeIdxFromBuiltin(const BuiltinType *BT) {
258258
ID = PREDEF_TYPE_##Id##_ID; \
259259
break;
260260
#include "clang/Basic/WebAssemblyReferenceTypes.def"
261-
#define AMDGPU_TYPE(Name, Id, SingletonId) \
261+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) \
262262
case BuiltinType::Id: \
263263
ID = PREDEF_TYPE_##Id##_ID; \
264264
break;

clang/lib/Serialization/ASTReader.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7488,7 +7488,7 @@ QualType ASTReader::GetType(TypeID ID) {
74887488
T = Context.SingletonId; \
74897489
break;
74907490
#include "clang/Basic/WebAssemblyReferenceTypes.def"
7491-
#define AMDGPU_TYPE(Name, Id, SingletonId) \
7491+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) \
74927492
case PREDEF_TYPE_##Id##_ID: \
74937493
T = Context.SingletonId; \
74947494
break;

clang/tools/libclang/CIndex.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1646,7 +1646,7 @@ bool CursorVisitor::VisitBuiltinTypeLoc(BuiltinTypeLoc TL) {
16461646
#include "clang/Basic/RISCVVTypes.def"
16471647
#define WASM_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
16481648
#include "clang/Basic/WebAssemblyReferenceTypes.def"
1649-
#define AMDGPU_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
1649+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) case BuiltinType::Id:
16501650
#include "clang/Basic/AMDGPUTypes.def"
16511651
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId) case BuiltinType::Id:
16521652
#include "clang/Basic/HLSLIntangibleTypes.def"

lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5099,7 +5099,8 @@ lldb::Encoding TypeSystemClang::GetEncoding(lldb::opaque_compiler_type_t type,
50995099
break;
51005100

51015101
// AMD GPU builtin types.
5102-
#define AMDGPU_TYPE(Name, Id, SingletonId) case clang::BuiltinType::Id:
5102+
#define AMDGPU_TYPE(Name, Id, SingletonId, Width, Align) \
5103+
case clang::BuiltinType::Id:
51035104
#include "clang/Basic/AMDGPUTypes.def"
51045105
break;
51055106
}

0 commit comments

Comments
 (0)