[llvm] [Offload] Add olKernelMaxGroupSize (PR #142950)

Joseph Huber via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 5 05:13:16 PDT 2025


================
@@ -484,6 +488,20 @@ Error olGetKernel_impl(ol_program_handle_t Program, const char *KernelName,
   return Error::success();
 }
 
+Error olKernelMaxGroupSize_impl(ol_kernel_handle_t Kernel,
+                                ol_device_handle_t Device,
+                                size_t DynamicMemSize, size_t *GroupSize) {
+  auto *KernelImpl = getOmpKernel(Kernel);
+
+  auto Res = KernelImpl->maxGroupSize(*Device->Device, DynamicMemSize);
+  if (auto Err = Res.takeError()) {
+    return Err;
+  }
----------------
jhuber6 wrote:

```suggestion
  if (auto Err = Res.takeError())
    return Err;
```

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


More information about the llvm-commits mailing list