1; Make sure that all library helper coro intrinsics are lowered. 2; RUN: opt < %s -passes='default<O0>' -S | FileCheck %s 3 4; CHECK-LABEL: @uses_library_support_coro_intrinsics( 5; CHECK-NOT: @llvm.coro 6; CHECK: ret void 7define void @uses_library_support_coro_intrinsics(ptr %hdl) { 8entry: 9 call void @llvm.coro.resume(ptr %hdl) 10 call void @llvm.coro.destroy(ptr %hdl) 11 call i1 @llvm.coro.done(ptr %hdl) 12 ret void 13} 14 15declare void @llvm.coro.resume(ptr) 16declare void @llvm.coro.destroy(ptr) 17declare i1 @llvm.coro.done(ptr) 18 19