[llvm] [offload] Add context parameter to olCreateQueue (PR #213057)

via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 13 05:34:30 PDT 2026


=?utf-8?q?=C5=81ukasz?= Plewa <lukasz.plewa at intel.com>,
=?utf-8?q?=C5=81ukasz?= Plewa <lukasz.plewa at intel.com>,
=?utf-8?q?=C5=81ukasz?= Plewa <lukasz.plewa at intel.com>,blazej-smorawski
 <blazej.smorawski at intel.com>,
=?utf-8?q?=C5=81ukasz?= Plewa <lukasz.plewa at intel.com>,
=?utf-8?q?=C5=81ukasz?= Plewa <lukasz.plewa at intel.com>,
=?utf-8?q?=C5=81ukasz?= Plewa <lukasz.plewa at intel.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/213057 at github.com>


================
@@ -482,28 +483,31 @@ Expected<L0QueueTy *> L0QueueCacheTy::getQueue() {
     Queue = new L0InorderQueueTy(Device);
     break;
   }
-  if (auto Err = Queue->init()) {
+  Queue->setUserCtx(&UserCtx);
+  if (auto Err = Queue->init(UserCtx.getZeContext())) {
     delete Queue;
     return std::move(Err);
   }
   return Queue;
 }
 
-void L0QueueCacheTy::releaseQueue(L0QueueTy *Queue) {
+void L0QueueCacheTy::releaseQueue(L0DeviceTy &Device, L0QueueTy *Queue) {
----------------
blazej-smorawski wrote:

Can you fetch device from the queue?

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


More information about the llvm-commits mailing list