[llvm] [OFFLOAD][L0] Use counter-based events for inorder queues (PR #202301)

Alex Duran via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 11 09:02:49 PDT 2026


================
@@ -89,9 +93,13 @@ class EventPoolTy {
 
 public:
   /// Initialize context, flags, and mutex.
-  Error init(ze_context_handle_t ContextIn, uint32_t FlagsIn) {
+  Error init(ze_context_handle_t ContextIn, bool UseCounterBased,
+             uint32_t FlagsIn) {
     Context = ContextIn;
     Flags = FlagsIn;
+    UseCounterBasedEvents = UseCounterBased;
+    if (UseCounterBasedEvents)
+      Flags |= ZE_EVENT_POOL_FLAG_KERNEL_TIMESTAMP;
----------------
adurang wrote:

That's actually incorrect... somehow I didn't notice this flag. Thanks for catching it, let me fix this.

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


More information about the llvm-commits mailing list