Lines Matching full:suspend
44 // CHECK: %[[SUSPENDED:.*]] = llvm.call @llvm.coro.suspend(%[[STATE]]
46 // Decide the next block based on the code returned from suspend.
50 // CHECK: llvm.cond_br %[[IS_NONE]], ^[[SUSPEND:.*]], ^[[RESUME_OR_CLEANUP:.*]]
67 // Suspend coroutine, and also a return statement for ramp function.
68 // CHECK: ^[[SUSPEND]]:
102 // CHECK: llvm.call @llvm.coro.suspend
112 // Suspend coroutine in the beginning.
114 // CHECK: llvm.call @llvm.coro.suspend
116 // Suspend coroutine second time waiting for the completion of inner execute op.
120 // CHECK: llvm.call @llvm.coro.suspend
151 // CHECK: llvm.call @llvm.coro.suspend
161 // Suspend coroutine in the beginning.
163 // CHECK: llvm.call @llvm.coro.suspend
165 // Suspend coroutine second time waiting for the completion of token dependency.
168 // CHECK: llvm.call @llvm.coro.suspend
203 // Suspend coroutine in the beginning.
205 // CHECK: llvm.call @llvm.coro.suspend
207 // Suspend coroutine second time waiting for the group.
210 // CHECK: llvm.call @llvm.coro.suspend