brintos

brintos / llvm-project-archived public Read only

0
0
Text · 536 B · 02671e3 Raw
19 lines · plain
1; Make sure that all library helper coro intrinsics are lowered.2; RUN: opt < %s -passes='default<O0>' -S | FileCheck %s3 4; CHECK-LABEL: @uses_library_support_coro_intrinsics(5; CHECK-NOT:     @llvm.coro6; CHECK:         ret void7define 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 void13}14 15declare void @llvm.coro.resume(ptr)16declare void @llvm.coro.destroy(ptr)17declare i1 @llvm.coro.done(ptr)18 19