@@ -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]]
0 commit comments