[llvm] [Offload] Add `ol_dimensions_t` and convert ranges from size_t -> uint32_t (PR #143901)
Joseph Huber via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 12 07:56:26 PDT 2025
================
@@ -499,12 +499,12 @@ Error olLaunchKernel_impl(ol_queue_handle_t Queue, ol_device_handle_t Device,
auto *QueueImpl = Queue ? Queue->AsyncInfo : nullptr;
AsyncInfoWrapperTy AsyncInfoWrapper(*DeviceImpl, QueueImpl);
KernelArgsTy LaunchArgs{};
- LaunchArgs.NumTeams[0] = LaunchSizeArgs->NumGroupsX;
- LaunchArgs.NumTeams[1] = LaunchSizeArgs->NumGroupsY;
- LaunchArgs.NumTeams[2] = LaunchSizeArgs->NumGroupsZ;
- LaunchArgs.ThreadLimit[0] = LaunchSizeArgs->GroupSizeX;
- LaunchArgs.ThreadLimit[1] = LaunchSizeArgs->GroupSizeY;
- LaunchArgs.ThreadLimit[2] = LaunchSizeArgs->GroupSizeZ;
+ LaunchArgs.NumTeams[0] = LaunchSizeArgs->NumGroups.x;
----------------
jhuber6 wrote:
I thought that was an LLVM default on warning? Maybe liboffload isn't using the right flags to build.
https://github.com/llvm/llvm-project/pull/143901
More information about the llvm-commits
mailing list