[clang] [llvm] [Offload][Lang] Add blocking to LaunchKernel and Memcpy (PR #218049)

Kevin Sala Penades via cfe-commits cfe-commits at lists.llvm.org
Wed Sep 2 13:48:30 PDT 2026


================
@@ -22,9 +26,24 @@ enum class QueueKind {
 };
 
 struct StreamTy {
+  StreamTy(ol_queue_handle_t Queue, ol_device_handle_t Device, QueueKind Kind)
+      : Queue(Queue), Device(Device), Kind(Kind) {}
+
+  ol_result_t
+  waitOnAndTrackDependencyEvents(ArrayRef<ol_event_handle_t> Events);
+  ol_result_t syncStream();
----------------
kevinsala wrote:

nit

```suggestion
  ol_result_t sync();
```

https://github.com/llvm/llvm-project/pull/218049


More information about the cfe-commits mailing list