@@ -262,57 +262,57 @@ func test() {
262
262
}
263
263
264
264
// 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:%.*]]) {{.*}} {
266
266
// CHECK: entry:
267
267
// CHECK: ret ptr [[REG0]]
268
268
// CHECK: }
269
269
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:%.*]]) {{.*}} {
271
271
// CHECK: entry:
272
272
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor1SV1kAA5KlassCvb"(ptr [[REG1]])
273
273
// CHECK: ret ptr [[REG2]]
274
274
// CHECK: }
275
275
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:%.*]]) {{.*}} {
277
277
// CHECK: entry:
278
278
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor7WrapperV1kAA5KlassCvb"(ptr [[REG0]], ptr [[REG1]])
279
279
// CHECK: ret ptr [[REG2]]
280
280
// CHECK: }
281
281
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:%.*]]) {{.*}} {
283
283
// CHECK: entry:
284
284
// CHECK: ret ptr [[REG1]]
285
285
// CHECK: }
286
286
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:%.*]]) {{.*}} {
288
288
// CHECK: entry:
289
289
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor7WrapperVyAA5KlassCSicib"(i64 0, ptr [[REG0]], ptr [[REG1]])
290
290
// CHECK: ret ptr [[REG2]]
291
291
// CHECK: }
292
292
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:%.*]]) {{.*}} {
294
294
// CHECK: entry:
295
295
// CHECK: ret ptr [[REG0]]
296
296
// CHECK: }
297
297
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:%.*]]) {{.*}} {
299
299
// CHECK: entry:
300
300
// CHECK: [[REG2:%.*]] = getelementptr inbounds i32, ptr %"GenWrapper<T>", i64 7
301
301
// CHECK: [[REG3:%.*]] = load i32, ptr [[REG2]], align 8
302
302
// 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)
304
304
// CHECK: [[REG6:%.*]] = extractvalue %swift.metadata_response [[REG5]], 0
305
305
// CHECK: [[REG7:%.*]] = call swiftcc ptr @"$s15borrow_accessor13SimpleWrapperV4propxvb"(ptr [[REG6]], ptr noalias swiftself [[REG4]])
306
306
// CHECK: ret ptr [[REG7]]
307
307
// CHECK: }
308
308
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:%.*]]) {{.*}} {
310
310
// CHECK: entry:
311
311
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor10GenWrapperV4propxvb"(ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0]])
312
312
// CHECK: ret ptr [[REG2]]
313
313
// CHECK: }
314
314
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:%.*]]) {{.*}} {
316
316
// CHECK: entry:
317
317
// CHECK: [[REG2:%.*]] = getelementptr inbounds i32, ptr %"GenWrapper<T>", i64 8
318
318
// CHECK: [[REG3:%.*]] = load i32, ptr [[REG2]], align 8
@@ -321,73 +321,73 @@ func test() {
321
321
// CHECK: ret ptr [[REG5]]
322
322
// CHECK: }
323
323
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:%.*]]) {{.*}} {
325
325
// CHECK: entry:
326
326
// CHECK: ret ptr [[REG1]]
327
327
// CHECK: }
328
328
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:%.*]]) {{.*}} {
330
330
// CHECK: entry:
331
331
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor10GenWrapperVyxSicib"(i64 0, ptr %"GenWrapper<T>", ptr noalias swiftself [[REG0]])
332
332
// CHECK: ret ptr [[REG2]]
333
333
// CHECK: }
334
334
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:%.*]]) {{.*}} {
336
336
// CHECK: entry:
337
337
// CHECK: ret ptr [[REG0]]
338
338
// CHECK: }
339
339
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:%.*]]) {{.*}} {
341
341
// CHECK: entry:
342
342
// CHECK: [[REG2:%.*]] = getelementptr inbounds i32, ptr %"GenNCWrapper<T>", i64 7
343
343
// CHECK: [[REG3:%.*]] = load i32, ptr [[REG2]], align 8
344
344
// 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)
346
346
// CHECK: [[REG6:%.*]] = extractvalue %swift.metadata_response [[REG5]], 0
347
347
// CHECK: [[REG7:%.*]] = call swiftcc ptr @"$s15borrow_accessor15SimpleNCWrapperVAARi_zrlE4propxvb"(ptr [[REG6]], ptr noalias swiftself [[REG4]])
348
348
// CHECK: ret ptr [[REG7]]
349
349
// CHECK: }
350
350
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:%.*]]) {{.*}} {
352
352
// CHECK: entry:
353
353
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlE4propxvb"(ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG0]])
354
354
// CHECK: ret ptr [[REG2]]
355
355
// CHECK: }
356
356
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:%.*]]) {{.*}} {
358
358
// CHECK: entry:
359
359
// CHECK: ret ptr [[REG1]]
360
360
// CHECK: }
361
361
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:%.*]]) {{.*}} {
363
363
// CHECK: entry:
364
364
// CHECK: [[REG2:%.*]] = call swiftcc ptr @"$s15borrow_accessor12GenNCWrapperVAARi_zrlEyxSicib"(i64 0, ptr %"GenNCWrapper<T>", ptr noalias swiftself [[REG0]])
365
365
// CHECK: ret ptr [[REG2]]
366
366
// CHECK: }
367
367
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:%.*]]) {{.*}} {
369
369
// CHECK: entry:
370
370
// CHECK: ret i64 [[REG0]]
371
371
// CHECK: }
372
372
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:%.*]]) {{.*}} {
374
374
// CHECK: entry:
375
375
// CHECK: [[REG2:%.*]] = call swiftcc i64 @"$s15borrow_accessor3NCSV2ncAA2NCVvb"(i64 [[REG1]])
376
376
// CHECK: ret i64 [[REG2]]
377
377
// CHECK: }
378
378
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:%.*]]) {{.*}} {
380
380
// CHECK: entry:
381
381
// CHECK: [[REG2:%.*]] = call swiftcc i64 @"$s15borrow_accessor9NCWrapperV2ncAA2NCVvb"(i64 [[REG0]], i64 [[REG1]])
382
382
// CHECK: ret i64 [[REG2]]
383
383
// CHECK: }
384
384
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]]) {{.*}} {
386
386
// CHECK: entry:
387
387
// CHECK: ret i64 [[REG1]]
388
388
// CHECK: }
389
389
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:%.*]]) {{.*}} {
391
391
// CHECK: entry:
392
392
// CHECK: [[REG2:%.*]] = call swiftcc i64 @"$s15borrow_accessor9NCWrapperVyAA2NCVSicib"(i64 0, i64 [[REG0]], i64 [[REG1]])
393
393
// CHECK: ret i64 [[REG2]]
0 commit comments