Skip to content

Commit de2179b

Browse files
authored
LLVM and SPIRV-LLVM-Translator pulldown (WW41) (#4692)
LLVM: llvm/llvm-project@0f0e31c SPIRV-LLVM-Translator: KhronosGroup/SPIRV-LLVM-Translator@b226eb5
2 parents b0411f8 + 91fca34 commit de2179b

File tree

4,582 files changed

+369598
-186925
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,582 files changed

+369598
-186925
lines changed

.mailmap

+1

clang-tools-extra/clang-doc/BitcodeReader.cpp

+27-22
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,14 @@ namespace doc {
1717

1818
using Record = llvm::SmallVector<uint64_t, 1024>;
1919

20-
llvm::Error decodeRecord(Record R, llvm::SmallVectorImpl<char> &Field,
20+
llvm::Error decodeRecord(const Record &R, llvm::SmallVectorImpl<char> &Field,
2121
llvm::StringRef Blob) {
2222
Field.assign(Blob.begin(), Blob.end());
2323
return llvm::Error::success();
2424
}
2525

26-
llvm::Error decodeRecord(Record R, SymbolID &Field, llvm::StringRef Blob) {
26+
llvm::Error decodeRecord(const Record &R, SymbolID &Field,
27+
llvm::StringRef Blob) {
2728
if (R[0] != BitCodeConstants::USRHashSize)
2829
return llvm::createStringError(llvm::inconvertibleErrorCode(),
2930
"incorrect USR size");
@@ -35,20 +36,20 @@ llvm::Error decodeRecord(Record R, SymbolID &Field, llvm::StringRef Blob) {
3536
return llvm::Error::success();
3637
}
3738

38-
llvm::Error decodeRecord(Record R, bool &Field, llvm::StringRef Blob) {
39+
llvm::Error decodeRecord(const Record &R, bool &Field, llvm::StringRef Blob) {
3940
Field = R[0] != 0;
4041
return llvm::Error::success();
4142
}
4243

43-
llvm::Error decodeRecord(Record R, int &Field, llvm::StringRef Blob) {
44+
llvm::Error decodeRecord(const Record &R, int &Field, llvm::StringRef Blob) {
4445
if (R[0] > INT_MAX)
4546
return llvm::createStringError(llvm::inconvertibleErrorCode(),
4647
"integer too large to parse");
4748
Field = (int)R[0];
4849
return llvm::Error::success();
4950
}
5051

51-
llvm::Error decodeRecord(Record R, AccessSpecifier &Field,
52+
llvm::Error decodeRecord(const Record &R, AccessSpecifier &Field,
5253
llvm::StringRef Blob) {
5354
switch (R[0]) {
5455
case AS_public:
@@ -63,7 +64,8 @@ llvm::Error decodeRecord(Record R, AccessSpecifier &Field,
6364
}
6465
}
6566

66-
llvm::Error decodeRecord(Record R, TagTypeKind &Field, llvm::StringRef Blob) {
67+
llvm::Error decodeRecord(const Record &R, TagTypeKind &Field,
68+
llvm::StringRef Blob) {
6769
switch (R[0]) {
6870
case TTK_Struct:
6971
case TTK_Interface:
@@ -78,7 +80,7 @@ llvm::Error decodeRecord(Record R, TagTypeKind &Field, llvm::StringRef Blob) {
7880
}
7981
}
8082

81-
llvm::Error decodeRecord(Record R, llvm::Optional<Location> &Field,
83+
llvm::Error decodeRecord(const Record &R, llvm::Optional<Location> &Field,
8284
llvm::StringRef Blob) {
8385
if (R[0] > INT_MAX)
8486
return llvm::createStringError(llvm::inconvertibleErrorCode(),
@@ -87,7 +89,8 @@ llvm::Error decodeRecord(Record R, llvm::Optional<Location> &Field,
8789
return llvm::Error::success();
8890
}
8991

90-
llvm::Error decodeRecord(Record R, InfoType &Field, llvm::StringRef Blob) {
92+
llvm::Error decodeRecord(const Record &R, InfoType &Field,
93+
llvm::StringRef Blob) {
9194
switch (auto IT = static_cast<InfoType>(R[0])) {
9295
case InfoType::IT_namespace:
9396
case InfoType::IT_record:
@@ -101,7 +104,8 @@ llvm::Error decodeRecord(Record R, InfoType &Field, llvm::StringRef Blob) {
101104
"invalid value for InfoType");
102105
}
103106

104-
llvm::Error decodeRecord(Record R, FieldId &Field, llvm::StringRef Blob) {
107+
llvm::Error decodeRecord(const Record &R, FieldId &Field,
108+
llvm::StringRef Blob) {
105109
switch (auto F = static_cast<FieldId>(R[0])) {
106110
case FieldId::F_namespace:
107111
case FieldId::F_parent:
@@ -117,14 +121,15 @@ llvm::Error decodeRecord(Record R, FieldId &Field, llvm::StringRef Blob) {
117121
"invalid value for FieldId");
118122
}
119123

120-
llvm::Error decodeRecord(Record R,
124+
llvm::Error decodeRecord(const Record &R,
121125
llvm::SmallVectorImpl<llvm::SmallString<16>> &Field,
122126
llvm::StringRef Blob) {
123127
Field.push_back(Blob);
124128
return llvm::Error::success();
125129
}
126130

127-
llvm::Error decodeRecord(Record R, llvm::SmallVectorImpl<Location> &Field,
131+
llvm::Error decodeRecord(const Record &R,
132+
llvm::SmallVectorImpl<Location> &Field,
128133
llvm::StringRef Blob) {
129134
if (R[0] > INT_MAX)
130135
return llvm::createStringError(llvm::inconvertibleErrorCode(),
@@ -133,15 +138,15 @@ llvm::Error decodeRecord(Record R, llvm::SmallVectorImpl<Location> &Field,
133138
return llvm::Error::success();
134139
}
135140

136-
llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
141+
llvm::Error parseRecord(const Record &R, unsigned ID, llvm::StringRef Blob,
137142
const unsigned VersionNo) {
138143
if (ID == VERSION && R[0] == VersionNo)
139144
return llvm::Error::success();
140145
return llvm::createStringError(llvm::inconvertibleErrorCode(),
141146
"mismatched bitcode version number");
142147
}
143148

144-
llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
149+
llvm::Error parseRecord(const Record &R, unsigned ID, llvm::StringRef Blob,
145150
NamespaceInfo *I) {
146151
switch (ID) {
147152
case NAMESPACE_USR:
@@ -156,7 +161,7 @@ llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
156161
}
157162
}
158163

159-
llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
164+
llvm::Error parseRecord(const Record &R, unsigned ID, llvm::StringRef Blob,
160165
RecordInfo *I) {
161166
switch (ID) {
162167
case RECORD_USR:
@@ -179,7 +184,7 @@ llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
179184
}
180185
}
181186

182-
llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
187+
llvm::Error parseRecord(const Record &R, unsigned ID, llvm::StringRef Blob,
183188
BaseRecordInfo *I) {
184189
switch (ID) {
185190
case BASE_RECORD_USR:
@@ -202,7 +207,7 @@ llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
202207
}
203208
}
204209

205-
llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
210+
llvm::Error parseRecord(const Record &R, unsigned ID, llvm::StringRef Blob,
206211
EnumInfo *I) {
207212
switch (ID) {
208213
case ENUM_USR:
@@ -223,7 +228,7 @@ llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
223228
}
224229
}
225230

226-
llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
231+
llvm::Error parseRecord(const Record &R, unsigned ID, llvm::StringRef Blob,
227232
FunctionInfo *I) {
228233
switch (ID) {
229234
case FUNCTION_USR:
@@ -244,12 +249,12 @@ llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
244249
}
245250
}
246251

247-
llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
252+
llvm::Error parseRecord(const Record &R, unsigned ID, llvm::StringRef Blob,
248253
TypeInfo *I) {
249254
return llvm::Error::success();
250255
}
251256

252-
llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
257+
llvm::Error parseRecord(const Record &R, unsigned ID, llvm::StringRef Blob,
253258
FieldTypeInfo *I) {
254259
switch (ID) {
255260
case FIELD_TYPE_NAME:
@@ -260,7 +265,7 @@ llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
260265
}
261266
}
262267

263-
llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
268+
llvm::Error parseRecord(const Record &R, unsigned ID, llvm::StringRef Blob,
264269
MemberTypeInfo *I) {
265270
switch (ID) {
266271
case MEMBER_TYPE_NAME:
@@ -273,7 +278,7 @@ llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
273278
}
274279
}
275280

276-
llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
281+
llvm::Error parseRecord(const Record &R, unsigned ID, llvm::StringRef Blob,
277282
CommentInfo *I) {
278283
switch (ID) {
279284
case COMMENT_KIND:
@@ -304,7 +309,7 @@ llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
304309
}
305310
}
306311

307-
llvm::Error parseRecord(Record R, unsigned ID, llvm::StringRef Blob,
312+
llvm::Error parseRecord(const Record &R, unsigned ID, llvm::StringRef Blob,
308313
Reference *I, FieldId &F) {
309314
switch (ID) {
310315
case REFERENCE_USR:

0 commit comments

Comments
 (0)