Skip to content

Commit ce921e3

Browse files
committed
[UR][Offload] Fixes to make offload adapter compile
In response to some changes from upstream LLVM.
1 parent 8f7f946 commit ce921e3

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

unified-runtime/source/adapters/offload/enqueue.cpp

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueKernelLaunch(
5353

5454
ol_kernel_launch_size_args_t LaunchArgs;
5555
LaunchArgs.Dimensions = workDim;
56-
LaunchArgs.NumGroupsX = GlobalSize[0] / GroupSize[0];
57-
LaunchArgs.NumGroupsY = GlobalSize[1] / GroupSize[1];
58-
LaunchArgs.NumGroupsZ = GlobalSize[2] / GroupSize[2];
59-
LaunchArgs.GroupSizeX = GroupSize[0];
60-
LaunchArgs.GroupSizeY = GroupSize[1];
61-
LaunchArgs.GroupSizeZ = GroupSize[2];
56+
LaunchArgs.NumGroups.x = GlobalSize[0] / GroupSize[0];
57+
LaunchArgs.NumGroups.y = GlobalSize[1] / GroupSize[1];
58+
LaunchArgs.NumGroups.z = GlobalSize[2] / GroupSize[2];
59+
LaunchArgs.GroupSize.x = GroupSize[0];
60+
LaunchArgs.GroupSize.y = GroupSize[1];
61+
LaunchArgs.GroupSize.z = GroupSize[2];
6262
LaunchArgs.DynSharedMemory = 0;
6363

6464
ol_event_handle_t EventOut;
@@ -103,7 +103,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferRead(
103103

104104
ol_event_handle_t EventOut = nullptr;
105105

106-
void *DevPtr = std::get<BufferMem>(hBuffer->Mem).Ptr;
106+
char *DevPtr =
107+
reinterpret_cast<char *>(std::get<BufferMem>(hBuffer->Mem).Ptr);
107108

108109
olMemcpy(hQueue->OffloadQueue, pDst, Adapter.HostDevice, DevPtr + offset,
109110
hQueue->OffloadDevice, size, phEvent ? &EventOut : nullptr);
@@ -133,7 +134,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferWrite(
133134

134135
ol_event_handle_t EventOut = nullptr;
135136

136-
void *DevPtr = std::get<BufferMem>(hBuffer->Mem).Ptr;
137+
char *DevPtr =
138+
reinterpret_cast<char *>(std::get<BufferMem>(hBuffer->Mem).Ptr);
137139

138140
auto Res =
139141
olMemcpy(hQueue->OffloadQueue, DevPtr + offset, hQueue->OffloadDevice,

0 commit comments

Comments
 (0)