Skip to content

Commit 8efa0ab

Browse files
committed
[NFC] Update IRGen tests to remote attribute identifiers
1 parent 71b44f0 commit 8efa0ab

File tree

2 files changed

+29
-29
lines changed

2 files changed

+29
-29
lines changed

test/IRGen/borrow_accessor.swift

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -262,57 +262,57 @@ func test() {
262262
}
263263

264264
// IRGen explodes the struct parameter and returns the specified field
265-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor7WrapperV1kAA5KlassCvb"(ptr [[REG0:%.*]], ptr [[REG1:%.*]]) #0 {
265+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor7WrapperV1kAA5KlassCvb"(ptr [[REG0:%.*]], ptr [[REG1:%.*]]) {{.*}} {
266266
// CHECK: entry:
267267
// CHECK: ret ptr [[REG0]]
268268
// CHECK: }
269269

270-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor7WrapperV7nested1AA5KlassCvb"(ptr [[REG0:%.*]], ptr [[REG1:%.*]]) #0 {
270+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor7WrapperV7nested1AA5KlassCvb"(ptr [[REG0:%.*]], ptr [[REG1:%.*]]) {{.*}} {
271271
// CHECK: entry:
272272
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor1SV1kAA5KlassCvb"(ptr [[REG1]])
273273
// CHECK: ret ptr [[REG2]]
274274
// CHECK: }
275275

276-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor7WrapperV7nested2AA5KlassCvb"(ptr [[REG0:%.*]], ptr [[REG1:%.*]]) #0 {
276+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor7WrapperV7nested2AA5KlassCvb"(ptr [[REG0:%.*]], ptr [[REG1:%.*]]) {{.*}} {
277277
// CHECK: entry:
278278
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor7WrapperV1kAA5KlassCvb"(ptr [[REG0]], ptr [[REG1]])
279279
// CHECK: ret ptr [[REG2]]
280280
// CHECK: }
281281

282-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor7WrapperVyAA5KlassCSicib"(i64 [[REG0:%.*]], ptr [[REG1:%.*]], ptr [[REG2:%.*]]) #0 {
282+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor7WrapperVyAA5KlassCSicib"(i64 [[REG0:%.*]], ptr [[REG1:%.*]], ptr [[REG2:%.*]]) {{.*}} {
283283
// CHECK: entry:
284284
// CHECK: ret ptr [[REG1]]
285285
// CHECK: }
286286

287-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor7WrapperV16nested_subscriptAA5KlassCvb"(ptr [[REG0:%.*]], ptr [[REG1:%.*]]) #0 {
287+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor7WrapperV16nested_subscriptAA5KlassCvb"(ptr [[REG0:%.*]], ptr [[REG1:%.*]]) {{.*}} {
288288
// CHECK: entry:
289289
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor7WrapperVyAA5KlassCSicib"(i64 0, ptr [[REG0]], ptr [[REG1]])
290290
// CHECK: ret ptr [[REG2]]
291291
// CHECK: }
292292

293-
// CHECK: define swiftcc ptr @"$s15borrow_accessor10GenWrapperV4propxvb"(ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) #0 {
293+
// CHECK: define swiftcc ptr @"$s15borrow_accessor10GenWrapperV4propxvb"(ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) {{.*}} {
294294
// CHECK: entry:
295295
// CHECK: ret ptr [[REG0]]
296296
// CHECK: }
297297

298-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor10GenWrapperV7nested1xvb"(ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) #0 {
298+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor10GenWrapperV7nested1xvb"(ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) {{.*}} {
299299
// CHECK: entry:
300300
// CHECK: [[REG2:%.*]] = getelementptr inbounds i32, ptr %"GenWrapper<T>", i64 7
301301
// CHECK: [[REG3:%.*]] = load i32, ptr [[REG2]], align 8
302302
// CHECK: [[REG4:%.*]] = getelementptr inbounds i8, ptr [[REG0]], i32 [[REG3]]
303-
// CHECK: [[REG5:%.*]] = call swiftcc %swift.metadata_response @"$s15borrow_accessor13SimpleWrapperVMa"(i64 0, ptr %T) #17
303+
// CHECK: [[REG5:%.*]] = call swiftcc %swift.metadata_response @"$s15borrow_accessor13SimpleWrapperVMa"(i64 0, ptr %T)
304304
// CHECK: [[REG6:%.*]] = extractvalue %swift.metadata_response [[REG5]], 0
305305
// CHECK: [[REG7:%.*]] = call swiftcc ptr @"$s15borrow_accessor13SimpleWrapperV4propxvb"(ptr [[REG6]], ptr noalias swiftself [[REG4]])
306306
// CHECK: ret ptr [[REG7]]
307307
// CHECK: }
308308

309-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor10GenWrapperV7nested2xvb"(ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) #0 {
309+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor10GenWrapperV7nested2xvb"(ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) {{.*}} {
310310
// CHECK: entry:
311311
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor10GenWrapperV4propxvb"(ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0]])
312312
// CHECK: ret ptr [[REG2]]
313313
// CHECK: }
314314

315-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor10GenWrapperV1kAA5KlassCvb"(ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) #0 {
315+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor10GenWrapperV1kAA5KlassCvb"(ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) {{.*}} {
316316
// CHECK: entry:
317317
// CHECK: [[REG2:%.*]] = getelementptr inbounds i32, ptr %"GenWrapper<T>", i64 8
318318
// CHECK: [[REG3:%.*]] = load i32, ptr [[REG2]], align 8
@@ -321,73 +321,73 @@ func test() {
321321
// CHECK: ret ptr [[REG5]]
322322
// CHECK: }
323323

324-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor10GenWrapperVyxSicib"(i64 [[REG0:%.*]], ptr %"GenWrapper<T>", ptr noalias swiftself [[REG1:%.*]]) #0 {
324+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor10GenWrapperVyxSicib"(i64 [[REG0:%.*]], ptr %"GenWrapper<T>", ptr noalias swiftself [[REG1:%.*]]) {{.*}} {
325325
// CHECK: entry:
326326
// CHECK: ret ptr [[REG1]]
327327
// CHECK: }
328328

329-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor10GenWrapperV16nested_subscriptxvb"(ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) #0 {
329+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor10GenWrapperV16nested_subscriptxvb"(ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) {{.*}} {
330330
// CHECK: entry:
331331
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor10GenWrapperVyxSicib"(i64 0, ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0]])
332332
// CHECK: ret ptr [[REG2]]
333333
// CHECK: }
334334

335-
// CHECK: define swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlE4propxvb"(ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) #0 {
335+
// CHECK: define swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlE4propxvb"(ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) {{.*}} {
336336
// CHECK: entry:
337337
// CHECK: ret ptr [[REG0]]
338338
// CHECK: }
339339

340-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlE7nested1xvb"(ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) #0 {
340+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlE7nested1xvb"(ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) {{.*}} {
341341
// CHECK: entry:
342342
// CHECK: [[REG2:%.*]] = getelementptr inbounds i32, ptr %"GenNCWrapper<T>", i64 7
343343
// CHECK: [[REG3:%.*]] = load i32, ptr [[REG2]], align 8
344344
// CHECK: [[REG4:%.*]] = getelementptr inbounds i8, ptr [[REG0]], i32 [[REG3]]
345-
// CHECK: [[REG5:%.*]] = call swiftcc %swift.metadata_response @"$s15borrow_accessor15SimpleNCWrapperVMa"(i64 0, ptr %T) #17
345+
// CHECK: [[REG5:%.*]] = call swiftcc %swift.metadata_response @"$s15borrow_accessor15SimpleNCWrapperVMa"(i64 0, ptr %T)
346346
// CHECK: [[REG6:%.*]] = extractvalue %swift.metadata_response [[REG5]], 0
347347
// CHECK: [[REG7:%.*]] = call swiftcc ptr @"$s15borrow_accessor15SimpleNCWrapperVAARi_zrlE4propxvb"(ptr [[REG6]], ptr noalias swiftself [[REG4]])
348348
// CHECK: ret ptr [[REG7]]
349349
// CHECK: }
350350

351-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlE7nested2xvb"(ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) #0 {
351+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlE7nested2xvb"(ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) {{.*}} {
352352
// CHECK: entry:
353353
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlE4propxvb"(ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG0]])
354354
// CHECK: ret ptr [[REG2]]
355355
// CHECK: }
356356

357-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlEyxSicib"(i64 [[REG0:%.*]], ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG1:%.*]]) #0 {
357+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlEyxSicib"(i64 [[REG0:%.*]], ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG1:%.*]]) {{.*}} {
358358
// CHECK: entry:
359359
// CHECK: ret ptr [[REG1]]
360360
// CHECK: }
361361

362-
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlE16nested_subscriptxvb"(ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) #0 {
362+
// CHECK: define hidden swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlE16nested_subscriptxvb"(ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG0:%.*]]) {{.*}} {
363363
// CHECK: entry:
364364
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlEyxSicib"(i64 0, ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG0]])
365365
// CHECK: ret ptr [[REG2]]
366366
// CHECK: }
367367

368-
// CHECK: define hidden swiftcc i64 @"$s15borrow_accessor9NCWrapperV2ncAA2NCVvb"(i64 [[REG0:%.*]], i64 [[REG1:%.*]]) #0 {
368+
// CHECK: define hidden swiftcc i64 @"$s15borrow_accessor9NCWrapperV2ncAA2NCVvb"(i64 [[REG0:%.*]], i64 [[REG1:%.*]]) {{.*}} {
369369
// CHECK: entry:
370370
// CHECK: ret i64 [[REG0]]
371371
// CHECK: }
372372

373-
// CHECK: define hidden swiftcc i64 @"$s15borrow_accessor9NCWrapperV7nested1AA2NCVvb"(i64 [[REG0:%.*]], i64 [[REG1:%.*]]) #0 {
373+
// CHECK: define hidden swiftcc i64 @"$s15borrow_accessor9NCWrapperV7nested1AA2NCVvb"(i64 [[REG0:%.*]], i64 [[REG1:%.*]]) {{.*}} {
374374
// CHECK: entry:
375375
// CHECK: [[REG2:%.*]] = call swiftcc i64 @"$s15borrow_accessor3NCSV2ncAA2NCVvb"(i64 [[REG1]])
376376
// CHECK: ret i64 [[REG2]]
377377
// CHECK: }
378378

379-
// CHECK: define hidden swiftcc i64 @"$s15borrow_accessor9NCWrapperV7nested2AA2NCVvb"(i64 [[REG0:%.*]], i64 [[REG1:%.*]]) #0 {
379+
// CHECK: define hidden swiftcc i64 @"$s15borrow_accessor9NCWrapperV7nested2AA2NCVvb"(i64 [[REG0:%.*]], i64 [[REG1:%.*]]) {{.*}} {
380380
// CHECK: entry:
381381
// CHECK: [[REG2:%.*]] = call swiftcc i64 @"$s15borrow_accessor9NCWrapperV2ncAA2NCVvb"(i64 [[REG0]], i64 [[REG1]])
382382
// CHECK: ret i64 [[REG2]]
383383
// CHECK: }
384384

385-
// CHECK: define hidden swiftcc i64 @"$s15borrow_accessor9NCWrapperVyAA2NCVSicib"(i64 [[REG0]], i64 [[REG1]], i64 [[REG2]]) #0 {
385+
// CHECK: define hidden swiftcc i64 @"$s15borrow_accessor9NCWrapperVyAA2NCVSicib"(i64 [[REG0]], i64 [[REG1]], i64 [[REG2]]) {{.*}} {
386386
// CHECK: entry:
387387
// CHECK: ret i64 [[REG1]]
388388
// CHECK: }
389389

390-
// CHECK: define hidden swiftcc i64 @"$s15borrow_accessor9NCWrapperV16nested_subscriptAA2NCVvb"(i64 [[REG0:%.*]], i64 [[REG1:%.*]]) #0 {
390+
// CHECK: define hidden swiftcc i64 @"$s15borrow_accessor9NCWrapperV16nested_subscriptAA2NCVvb"(i64 [[REG0:%.*]], i64 [[REG1:%.*]]) {{.*}} {
391391
// CHECK: entry:
392392
// CHECK: [[REG2:%.*]] = call swiftcc i64 @"$s15borrow_accessor9NCWrapperVyAA2NCVSicib"(i64 0, i64 [[REG0]], i64 [[REG1]])
393393
// CHECK: ret i64 [[REG2]]

test/IRGen/borrow_accessor_large.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ func nctest() {
137137
// CHECK: }
138138

139139
// IRGen result type is PtrTy because we are returning a class reference
140-
// CHECK-IRGEN: define hidden swiftcc ptr @"$s21borrow_accessor_large11LargeStructV0A5KlassAA0F0Cvb"(ptr noalias nocapture swiftself dereferenceable(208) [[REG0]]) #0 {
140+
// CHECK-IRGEN: define hidden swiftcc ptr @"$s21borrow_accessor_large11LargeStructV0A5KlassAA0F0Cvb"(ptr noalias nocapture swiftself dereferenceable(208) [[REG0]]) {{.*}} {
141141
// CHECK-IRGEN: entry:
142142
// CHECK-IRGEN: %._k = getelementptr inbounds %T21borrow_accessor_large11LargeStructV, ptr [[REG0]], i32 0, i32 0
143143
// CHECK-IRGEN: [[REG1:%.*]] = load ptr, ptr %._k, align 8
@@ -151,7 +151,7 @@ func nctest() {
151151
// CHECK: return [[REG3]]
152152
// CHECK: }
153153

154-
// CHECK-IRGEN: define hidden swiftcc i64 @"$s21borrow_accessor_large11LargeStructV0a5SmallE0AA0fE0Vvb"(ptr noalias nocapture swiftself dereferenceable(208) [[REG0]]) #0 {
154+
// CHECK-IRGEN: define hidden swiftcc i64 @"$s21borrow_accessor_large11LargeStructV0a5SmallE0AA0fE0Vvb"(ptr noalias nocapture swiftself dereferenceable(208) [[REG0]]) {{.*}} {
155155
// CHECK-IRGEN: entry:
156156
// CHECK-IRGEN: %._smallStruct = getelementptr inbounds %T21borrow_accessor_large11LargeStructV, ptr [[REG0]], i32 0, i32 4
157157
// CHECK-IRGEN: %._smallStruct.id = getelementptr inbounds %T21borrow_accessor_large11SmallStructV, ptr %._smallStruct, i32 0, i32 0
@@ -169,7 +169,7 @@ func nctest() {
169169
// CHECK: return [[REG5]]
170170
// CHECK: }
171171

172-
// CHECK-IRGEN: define hidden swiftcc void @"$s21borrow_accessor_large11LargeStructV0C10PropBorrowAA0dF0Vvb"(ptr noalias nocapture sret(%T21borrow_accessor_large9LargePropV) [[REG0]], ptr noalias nocapture swiftself dereferenceable(208) [[REG1]]) #0 {
172+
// CHECK-IRGEN: define hidden swiftcc void @"$s21borrow_accessor_large11LargeStructV0C10PropBorrowAA0dF0Vvb"(ptr noalias nocapture sret(%T21borrow_accessor_large9LargePropV) [[REG0]], ptr noalias nocapture swiftself dereferenceable(208) [[REG1]]) {{.*}} {
173173
// CHECK-IRGEN: entry:
174174
// CHECK-IRGEN: %._largeProp = getelementptr inbounds %T21borrow_accessor_large11LargeStructV, ptr [[REG1]], i32 0, i32 3
175175
// CHECK-IRGEN: call void @llvm.memcpy.p0.p0.i64(ptr align 8 [[REG0]], ptr align 8 %._largeProp, i64 64, i1 false)
@@ -184,7 +184,7 @@ func nctest() {
184184
// CHECK: return [[REG3]]
185185
// CHECK: }
186186

187-
// CHECK-IRGEN: define hidden swiftcc void @"$s21borrow_accessor_large11LargeStructV0C11TupleBorrowAA5KlassC_A7Ftvb"(ptr noalias nocapture sret(<{ ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr }>) [[REG0]], ptr noalias nocapture swiftself dereferenceable(208) [[REG1]]) #0 {
187+
// CHECK-IRGEN: define hidden swiftcc void @"$s21borrow_accessor_large11LargeStructV0C11TupleBorrowAA5KlassC_A7Ftvb"(ptr noalias nocapture sret(<{ ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr }>) [[REG0]], ptr noalias nocapture swiftself dereferenceable(208) [[REG1]]) {{.*}} {
188188
// CHECK-IRGEN: entry:
189189
// CHECK-IRGEN: %._largeTuple = getelementptr inbounds %T21borrow_accessor_large11LargeStructV, ptr [[REG1]], i32 0, i32 2
190190
// CHECK-IRGEN: %._largeTuple.elt = getelementptr inbounds <{ ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr }>, ptr %._largeTuple, i32 0, i32 0
@@ -229,7 +229,7 @@ func nctest() {
229229
// CHECK: return [[REG3]]
230230
// CHECK: }
231231

232-
// CHECK-IRGEN: define hidden swiftcc i64 @"$s21borrow_accessor_large13NCLargeStructV0A2NCAA0F0Vvb"(ptr noalias nocapture swiftself dereferenceable(72) [[REG0]]) #0 {
232+
// CHECK-IRGEN: define hidden swiftcc i64 @"$s21borrow_accessor_large13NCLargeStructV0A2NCAA0F0Vvb"(ptr noalias nocapture swiftself dereferenceable(72) [[REG0]]) {{.*}} {
233233
// CHECK-IRGEN: entry:
234234
// CHECK-IRGEN: %._k = getelementptr inbounds %T21borrow_accessor_large13NCLargeStructV, ptr [[REG0]], i32 0, i32 0
235235
// CHECK-IRGEN: %._k.id = getelementptr inbounds %T21borrow_accessor_large2NCV, ptr %._k, i32 0, i32 0
@@ -247,7 +247,7 @@ func nctest() {
247247
// CHECK: return [[REG5]]
248248
// CHECK: }
249249

250-
// CHECK-IRGEN: define hidden swiftcc void @"$s21borrow_accessor_large13NCLargeStructV0C10PropBorrowAA11LargeNCPropVvb"(ptr noalias nocapture sret(%T21borrow_accessor_large11LargeNCPropV) [[REG0]], ptr noalias nocapture swiftself dereferenceable(72) [[REG1]]) #0 {
250+
// CHECK-IRGEN: define hidden swiftcc void @"$s21borrow_accessor_large13NCLargeStructV0C10PropBorrowAA11LargeNCPropVvb"(ptr noalias nocapture sret(%T21borrow_accessor_large11LargeNCPropV) [[REG0]], ptr noalias nocapture swiftself dereferenceable(72) [[REG1]]) {{.*}} {
251251
// CHECK-IRGEN: entry:
252252
// CHECK-IRGEN: %._largeProp = getelementptr inbounds %T21borrow_accessor_large13NCLargeStructV, ptr [[REG1]], i32 0, i32 1
253253
// CHECK-IRGEN: call void @llvm.memcpy.p0.p0.i64(ptr align 8 [[REG0]], ptr align 8 %._largeProp, i64 64, i1 false)

0 commit comments

Comments
 (0)