Skip to content

Commit f1a4bb6

Browse files
authored
[RFC][NFC][AMDGPU] Remove explicit value assignments from AMDGPU::GPUKind (#146567)
We don't seem to rely on the specific values of these enums, so removing the explicit assignments simplifies the process of adding new targets.
1 parent a8a9a7f commit f1a4bb6

File tree

1 file changed

+74
-74
lines changed

1 file changed

+74
-74
lines changed

llvm/include/llvm/TargetParser/TargetParser.h

Lines changed: 74 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -40,89 +40,89 @@ enum GPUKind : uint32_t {
4040
GK_NONE = 0,
4141

4242
// R600-based processors.
43-
GK_R600 = 1,
44-
GK_R630 = 2,
45-
GK_RS880 = 3,
46-
GK_RV670 = 4,
47-
GK_RV710 = 5,
48-
GK_RV730 = 6,
49-
GK_RV770 = 7,
50-
GK_CEDAR = 8,
51-
GK_CYPRESS = 9,
52-
GK_JUNIPER = 10,
53-
GK_REDWOOD = 11,
54-
GK_SUMO = 12,
55-
GK_BARTS = 13,
56-
GK_CAICOS = 14,
57-
GK_CAYMAN = 15,
58-
GK_TURKS = 16,
43+
GK_R600,
44+
GK_R630,
45+
GK_RS880,
46+
GK_RV670,
47+
GK_RV710,
48+
GK_RV730,
49+
GK_RV770,
50+
GK_CEDAR,
51+
GK_CYPRESS,
52+
GK_JUNIPER,
53+
GK_REDWOOD,
54+
GK_SUMO,
55+
GK_BARTS,
56+
GK_CAICOS,
57+
GK_CAYMAN,
58+
GK_TURKS,
5959

6060
GK_R600_FIRST = GK_R600,
6161
GK_R600_LAST = GK_TURKS,
6262

6363
// AMDGCN-based processors.
64-
GK_GFX600 = 32,
65-
GK_GFX601 = 33,
66-
GK_GFX602 = 34,
67-
68-
GK_GFX700 = 40,
69-
GK_GFX701 = 41,
70-
GK_GFX702 = 42,
71-
GK_GFX703 = 43,
72-
GK_GFX704 = 44,
73-
GK_GFX705 = 45,
74-
75-
GK_GFX801 = 50,
76-
GK_GFX802 = 51,
77-
GK_GFX803 = 52,
78-
GK_GFX805 = 53,
79-
GK_GFX810 = 54,
80-
81-
GK_GFX900 = 60,
82-
GK_GFX902 = 61,
83-
GK_GFX904 = 62,
84-
GK_GFX906 = 63,
85-
GK_GFX908 = 64,
86-
GK_GFX909 = 65,
87-
GK_GFX90A = 66,
88-
GK_GFX90C = 67,
89-
GK_GFX942 = 70,
90-
GK_GFX950 = 71,
91-
92-
GK_GFX1010 = 72,
93-
GK_GFX1011 = 73,
94-
GK_GFX1012 = 74,
95-
GK_GFX1013 = 75,
96-
GK_GFX1030 = 76,
97-
GK_GFX1031 = 77,
98-
GK_GFX1032 = 78,
99-
GK_GFX1033 = 79,
100-
GK_GFX1034 = 80,
101-
GK_GFX1035 = 81,
102-
GK_GFX1036 = 82,
103-
104-
GK_GFX1100 = 90,
105-
GK_GFX1101 = 91,
106-
GK_GFX1102 = 92,
107-
GK_GFX1103 = 93,
108-
GK_GFX1150 = 94,
109-
GK_GFX1151 = 95,
110-
GK_GFX1152 = 96,
111-
GK_GFX1153 = 97,
112-
113-
GK_GFX1200 = 100,
114-
GK_GFX1201 = 101,
115-
GK_GFX1250 = 102,
64+
GK_GFX600,
65+
GK_GFX601,
66+
GK_GFX602,
67+
68+
GK_GFX700,
69+
GK_GFX701,
70+
GK_GFX702,
71+
GK_GFX703,
72+
GK_GFX704,
73+
GK_GFX705,
74+
75+
GK_GFX801,
76+
GK_GFX802,
77+
GK_GFX803,
78+
GK_GFX805,
79+
GK_GFX810,
80+
81+
GK_GFX900,
82+
GK_GFX902,
83+
GK_GFX904,
84+
GK_GFX906,
85+
GK_GFX908,
86+
GK_GFX909,
87+
GK_GFX90A,
88+
GK_GFX90C,
89+
GK_GFX942,
90+
GK_GFX950,
91+
92+
GK_GFX1010,
93+
GK_GFX1011,
94+
GK_GFX1012,
95+
GK_GFX1013,
96+
GK_GFX1030,
97+
GK_GFX1031,
98+
GK_GFX1032,
99+
GK_GFX1033,
100+
GK_GFX1034,
101+
GK_GFX1035,
102+
GK_GFX1036,
103+
104+
GK_GFX1100,
105+
GK_GFX1101,
106+
GK_GFX1102,
107+
GK_GFX1103,
108+
GK_GFX1150,
109+
GK_GFX1151,
110+
GK_GFX1152,
111+
GK_GFX1153,
112+
113+
GK_GFX1200,
114+
GK_GFX1201,
115+
GK_GFX1250,
116116

117117
GK_AMDGCN_FIRST = GK_GFX600,
118118
GK_AMDGCN_LAST = GK_GFX1250,
119119

120-
GK_GFX9_GENERIC = 192,
121-
GK_GFX10_1_GENERIC = 193,
122-
GK_GFX10_3_GENERIC = 194,
123-
GK_GFX11_GENERIC = 195,
124-
GK_GFX12_GENERIC = 196,
125-
GK_GFX9_4_GENERIC = 197,
120+
GK_GFX9_GENERIC,
121+
GK_GFX10_1_GENERIC,
122+
GK_GFX10_3_GENERIC,
123+
GK_GFX11_GENERIC,
124+
GK_GFX12_GENERIC,
125+
GK_GFX9_4_GENERIC,
126126

127127
GK_AMDGCN_GENERIC_FIRST = GK_GFX9_GENERIC,
128128
GK_AMDGCN_GENERIC_LAST = GK_GFX9_4_GENERIC,

0 commit comments

Comments
 (0)