@@ -73,7 +73,7 @@ extern "C" void f0() {
7373 // ---------------------------
7474 // Call coro.await.suspend
7575 // ---------------------------
76- // CHECK-NEXT: call void @llvm.coro.await.suspend.void(ptr %[[AWAITABLE]], ptr %[[FRAME]], ptr @__await_suspend_wrapper_f0_await )
76+ // CHECK-NEXT: call void @llvm.coro.await.suspend.void(ptr %[[AWAITABLE]], ptr %[[FRAME]], ptr @f0.__await_suspend_wrapper__await )
7777 // -------------------------
7878 // Generate a suspend point:
7979 // -------------------------
@@ -100,7 +100,7 @@ extern "C" void f0() {
100100 // CHECK: call i8 @llvm.coro.suspend(token %[[FINALSP_ID]], i1 true)
101101
102102 // Await suspend wrapper
103- // CHECK: define{{.*}} @__await_suspend_wrapper_f0_await (ptr {{[^,]*}} %[[AWAITABLE_ARG:.+]], ptr {{[^,]*}} %[[FRAME_ARG:.+]])
103+ // CHECK: define{{.*}} @f0.__await_suspend_wrapper__await (ptr {{[^,]*}} %[[AWAITABLE_ARG:.+]], ptr {{[^,]*}} %[[FRAME_ARG:.+]])
104104 // CHECK: store ptr %[[AWAITABLE_ARG]], ptr %[[AWAITABLE_TMP:.+]],
105105 // CHECK: store ptr %[[FRAME_ARG]], ptr %[[FRAME_TMP:.+]],
106106 // CHECK: %[[AWAITABLE:.+]] = load ptr, ptr %[[AWAITABLE_TMP]]
@@ -149,7 +149,7 @@ extern "C" void f1(int) {
149149 // ---------------------------
150150 // Call coro.await.suspend
151151 // ---------------------------
152- // CHECK-NEXT: %[[YES:.+]] = call i1 @llvm.coro.await.suspend.bool(ptr %[[AWAITABLE]], ptr %[[FRAME]], ptr @__await_suspend_wrapper_f1_yield )
152+ // CHECK-NEXT: %[[YES:.+]] = call i1 @llvm.coro.await.suspend.bool(ptr %[[AWAITABLE]], ptr %[[FRAME]], ptr @f1.__await_suspend_wrapper__yield )
153153 // -------------------------------------------
154154 // See if await_suspend decided not to suspend
155155 // -------------------------------------------
@@ -162,7 +162,7 @@ extern "C" void f1(int) {
162162 // CHECK: call void @_ZN13suspend_maybe12await_resumeEv(ptr {{[^,]*}} %[[AWAITABLE]])
163163
164164 // Await suspend wrapper
165- // CHECK: define {{.*}} i1 @__await_suspend_wrapper_f1_yield (ptr {{[^,]*}} %[[AWAITABLE_ARG:.+]], ptr {{[^,]*}} %[[FRAME_ARG:.+]])
165+ // CHECK: define {{.*}} i1 @f1.__await_suspend_wrapper__yield (ptr {{[^,]*}} %[[AWAITABLE_ARG:.+]], ptr {{[^,]*}} %[[FRAME_ARG:.+]])
166166 // CHECK: store ptr %[[AWAITABLE_ARG]], ptr %[[AWAITABLE_TMP:.+]],
167167 // CHECK: store ptr %[[FRAME_ARG]], ptr %[[FRAME_TMP:.+]],
168168 // CHECK: %[[AWAITABLE:.+]] = load ptr, ptr %[[AWAITABLE_TMP]]
@@ -370,7 +370,7 @@ extern "C" void TestTailcall() {
370370 // ---------------------------
371371 // Call coro.await.suspend
372372 // ---------------------------
373- // CHECK-NEXT: %[[RESUMED:.+]] = call ptr @llvm.coro.await.suspend.handle(ptr %[[AWAITABLE]], ptr %[[FRAME]], ptr @__await_suspend_wrapper_TestTailcall_await )
373+ // CHECK-NEXT: %[[RESUMED:.+]] = call ptr @llvm.coro.await.suspend.handle(ptr %[[AWAITABLE]], ptr %[[FRAME]], ptr @TestTailcall.__await_suspend_wrapper__await )
374374 // CHECK-NEXT: call void @llvm.coro.resume(ptr %[[RESUMED]])
375375 // CHECK-NEXT: %[[OUTCOME:.+]] = call i8 @llvm.coro.suspend(token %[[SUSPEND_ID]], i1 false)
376376 // CHECK-NEXT: switch i8 %[[OUTCOME]], label %[[RET_BB:.+]] [
@@ -379,7 +379,7 @@ extern "C" void TestTailcall() {
379379 // CHECK-NEXT: ]
380380
381381 // Await suspend wrapper
382- // CHECK: define {{.*}} ptr @__await_suspend_wrapper_TestTailcall_await (ptr {{[^,]*}} %[[AWAITABLE_ARG:.+]], ptr {{[^,]*}} %[[FRAME_ARG:.+]])
382+ // CHECK: define {{.*}} ptr @TestTailcall.__await_suspend_wrapper__await (ptr {{[^,]*}} %[[AWAITABLE_ARG:.+]], ptr {{[^,]*}} %[[FRAME_ARG:.+]])
383383 // CHECK: store ptr %[[AWAITABLE_ARG]], ptr %[[AWAITABLE_TMP:.+]],
384384 // CHECK: store ptr %[[FRAME_ARG]], ptr %[[FRAME_TMP:.+]],
385385 // CHECK: %[[AWAITABLE:.+]] = load ptr, ptr %[[AWAITABLE_TMP]]
0 commit comments