|
44 | 44 | // CHECK-64-SAME: , align 8 |
45 | 45 |
|
46 | 46 | // Coroutine setup. |
47 | | - // CHECK-32-NEXT: [[ID:%.*]] = call token @llvm.coro.id.retcon.once(i32 [[BUFFER_SIZE]], i32 [[BUFFER_ALIGN:4]], ptr %0, ptr @[[CONT_FN:[0-9]+]], ptr @malloc, ptr @free) |
48 | | - // CHECK-64-NEXT: [[ID:%.*]] = call token @llvm.coro.id.retcon.once(i32 [[BUFFER_SIZE]], i32 [[BUFFER_ALIGN:8]], ptr %0, ptr @[[CONT_FN:[0-9]+]], ptr @malloc, ptr @free) |
| 47 | + // CHECK-32-NEXT: [[ID:%.*]] = call token @llvm.coro.id.retcon.once(i32 [[BUFFER_SIZE]], i32 [[BUFFER_ALIGN:4]], ptr %0, ptr @"$s14yield_once_big3BigVyxGAA9SomeClassCRbzlIetAYi_TC", ptr @malloc, ptr @free) |
| 48 | + // CHECK-64-NEXT: [[ID:%.*]] = call token @llvm.coro.id.retcon.once(i32 [[BUFFER_SIZE]], i32 [[BUFFER_ALIGN:8]], ptr %0, ptr @"$s14yield_once_big3BigVyxGAA9SomeClassCRbzlIetAYi_TC", ptr @malloc, ptr @free) |
49 | 49 | // CHECK-NEXT: [[BEGIN:%.*]] = call ptr @llvm.coro.begin(token [[ID]], ptr null) |
50 | 50 | // CHECK-NEXT: store ptr |
51 | 51 |
|
@@ -89,8 +89,7 @@ unwind: |
89 | 89 | // CHECK-NEXT: unreachable |
90 | 90 | } |
91 | 91 |
|
92 | | -// CHECK-LABEL: declare{{( dllimport)?}}{{( protected)?}} |
93 | | -// CHECK-SAME: swiftcc void @[[CONT_FN]] |
| 92 | +// CHECK-LABEL: declare{{( dllimport)?}}{{( protected)?}} swiftcc void @"$s14yield_once_big3BigVyxGAA9SomeClassCRbzlIetAYi_TC" |
94 | 93 | // CHECK-SAME: (ptr noalias dereferenceable([[BUFFER_SIZE]]), i1) |
95 | 94 |
|
96 | 95 | // CHECK-LABEL: define{{( dllexport)?}}{{( protected)?}} swiftcc void @test_simple_call(i1 %0) |
@@ -182,8 +181,8 @@ entry(%arg : $*BigWrapper<C>): |
182 | 181 | // CHECK-64-SAME: , align 8 |
183 | 182 |
|
184 | 183 | // Coroutine setup. |
185 | | - // CHECK-32-NEXT: [[ID:%.*]] = call token @llvm.coro.id.retcon.once(i32 [[BUFFER_SIZE]], i32 [[BUFFER_ALIGN:4]], ptr %0, ptr @[[CONT_FN:[0-9]+]], ptr @malloc, ptr @free) |
186 | | - // CHECK-64-NEXT: [[ID:%.*]] = call token @llvm.coro.id.retcon.once(i32 [[BUFFER_SIZE]], i32 [[BUFFER_ALIGN:8]], ptr %0, ptr @[[CONT_FN:[0-9]+]], ptr @malloc, ptr @free) |
| 184 | + // CHECK-32-NEXT: [[ID:%.*]] = call token @llvm.coro.id.retcon.once(i32 [[BUFFER_SIZE]], i32 [[BUFFER_ALIGN:4]], ptr %0, ptr @"$s14yield_once_big10BigWrapperVyxGAA0D0VyxGAA9SomeClassCRbzlIetAnYn_TC", ptr @malloc, ptr @free) |
| 185 | + // CHECK-64-NEXT: [[ID:%.*]] = call token @llvm.coro.id.retcon.once(i32 [[BUFFER_SIZE]], i32 [[BUFFER_ALIGN:8]], ptr %0, ptr @"$s14yield_once_big10BigWrapperVyxGAA0D0VyxGAA9SomeClassCRbzlIetAnYn_TC", ptr @malloc, ptr @free) |
187 | 186 | // CHECK-NEXT: [[BEGIN:%.*]] = call ptr @llvm.coro.begin(token [[ID]], ptr null) |
188 | 187 | // CHECK-NEXT: store ptr |
189 | 188 |
|
@@ -238,6 +237,5 @@ unwind: |
238 | 237 | // CHECK-NEXT: unreachable |
239 | 238 | } |
240 | 239 |
|
241 | | -// CHECK-LABEL: declare{{( dllimport)?}}{{( protected)?}} |
242 | | -// CHECK-SAME: swiftcc void @[[CONT_FN]] |
| 240 | +// CHECK-LABEL: declare{{( dllimport)?}}{{( protected)?}} swiftcc void @"$s14yield_once_big10BigWrapperVyxGAA0D0VyxGAA9SomeClassCRbzlIetAnYn_TC" |
243 | 241 | // CHECK-SAME: (ptr noalias dereferenceable([[BUFFER_SIZE]]), i1) |
0 commit comments