@@ -88,19 +88,20 @@ pi_result OCL(piextDeviceSelectBinary)(
88
88
const char *image_target = nullptr ;
89
89
// Get the type of the device
90
90
cl_device_type device_type;
91
- cl_int ret_err = clGetDeviceInfo (cast<cl_device_id>(device), CL_DEVICE_TYPE,
92
- sizeof (cl_device_type), &device_type, nullptr );
91
+ cl_int ret_err =
92
+ clGetDeviceInfo (cast<cl_device_id>(device), CL_DEVICE_TYPE,
93
+ sizeof (cl_device_type), &device_type, nullptr );
93
94
if (ret_err != CL_SUCCESS) {
94
95
*selected_image = nullptr ;
95
96
return cast<pi_result>(ret_err);
96
97
}
97
98
98
99
switch (device_type) {
99
- // TODO: Factor out vendor specifics into a separate source
100
- // E.g. sycl/source/detail/vendor/intel/detail/pi_opencl.cpp?
100
+ // TODO: Factor out vendor specifics into a separate source
101
+ // E.g. sycl/source/detail/vendor/intel/detail/pi_opencl.cpp?
101
102
102
- // We'll attempt to find an image that was AOT-compiled
103
- // from a SPIR-V image into an image specific for:
103
+ // We'll attempt to find an image that was AOT-compiled
104
+ // from a SPIR-V image into an image specific for:
104
105
105
106
case CL_DEVICE_TYPE_CPU: // OpenCL 64-bit CPU
106
107
image_target = PI_DEVICE_BINARY_TARGET_SPIRV64_X86_64;
@@ -181,8 +182,8 @@ pi_result OCL(piProgramCreate)(pi_context context, const void *il,
181
182
182
183
size_t deviceCount;
183
184
184
- cl_int ret_err = clGetContextInfo (cast<cl_context>(context),
185
- CL_CONTEXT_DEVICES, 0 , nullptr , &deviceCount);
185
+ cl_int ret_err = clGetContextInfo (
186
+ cast<cl_context>(context), CL_CONTEXT_DEVICES, 0 , nullptr , &deviceCount);
186
187
187
188
std::vector<cl_device_id> devicesInCtx (deviceCount);
188
189
@@ -205,8 +206,8 @@ pi_result OCL(piProgramCreate)(pi_context context, const void *il,
205
206
CHECK_ERR_SET_NULL_RET (ret_err, res_program, CL_INVALID_CONTEXT);
206
207
207
208
size_t devVerSize;
208
- ret_err =
209
- clGetPlatformInfo (curPlatform, CL_PLATFORM_VERSION, 0 , nullptr , &devVerSize);
209
+ ret_err = clGetPlatformInfo (curPlatform, CL_PLATFORM_VERSION, 0 , nullptr ,
210
+ &devVerSize);
210
211
std::string devVer (devVerSize, ' \0 ' );
211
212
ret_err = clGetPlatformInfo (curPlatform, CL_PLATFORM_VERSION, devVerSize,
212
213
&devVer.front (), nullptr );
@@ -225,8 +226,8 @@ pi_result OCL(piProgramCreate)(pi_context context, const void *il,
225
226
}
226
227
227
228
size_t extSize;
228
- ret_err =
229
- clGetPlatformInfo (curPlatform, CL_PLATFORM_EXTENSIONS, 0 , nullptr , &extSize);
229
+ ret_err = clGetPlatformInfo (curPlatform, CL_PLATFORM_EXTENSIONS, 0 , nullptr ,
230
+ &extSize);
230
231
std::string extStr (extSize, ' \0 ' );
231
232
ret_err = clGetPlatformInfo (curPlatform, CL_PLATFORM_EXTENSIONS, extSize,
232
233
&extStr.front (), nullptr );
@@ -330,9 +331,10 @@ pi_result OCL(piContextCreate)(
330
331
void *user_data1),
331
332
void *user_data, pi_context *retcontext) {
332
333
pi_result ret = PI_INVALID_OPERATION;
333
- *retcontext = cast<pi_context>(clCreateContext (
334
- properties, cast<cl_uint>(num_devices), cast<const cl_device_id*>(devices),
335
- pfn_notify, user_data, cast<cl_int *>(&ret)));
334
+ *retcontext = cast<pi_context>(
335
+ clCreateContext (properties, cast<cl_uint>(num_devices),
336
+ cast<const cl_device_id *>(devices), pfn_notify,
337
+ user_data, cast<cl_int *>(&ret)));
336
338
337
339
return ret;
338
340
}
@@ -467,46 +469,46 @@ _PI_CL(piDeviceRelease, clReleaseDevice)
467
469
_PI_CL(piextDeviceSelectBinary, OCL(piextDeviceSelectBinary))
468
470
_PI_CL(piextGetDeviceFunctionPointer, OCL(piextGetDeviceFunctionPointer))
469
471
// Context
470
- _PI_CL(piContextCreate, OCL(piContextCreate))
471
- _PI_CL(piContextGetInfo, clGetContextInfo)
472
- _PI_CL(piContextRetain, clRetainContext)
473
- _PI_CL(piContextRelease, clReleaseContext)
472
+ _PI_CL(piContextCreate, OCL(piContextCreate))
473
+ _PI_CL(piContextGetInfo, clGetContextInfo)
474
+ _PI_CL(piContextRetain, clRetainContext)
475
+ _PI_CL(piContextRelease, clReleaseContext)
474
476
// Queue
475
477
_PI_CL(piQueueCreate, OCL(piQueueCreate))
476
478
_PI_CL(piQueueGetInfo, clGetCommandQueueInfo)
477
479
_PI_CL(piQueueFinish, clFinish)
478
480
_PI_CL(piQueueRetain, clRetainCommandQueue)
479
481
_PI_CL(piQueueRelease, clReleaseCommandQueue)
480
482
// Memory
481
- _PI_CL(piMemBufferCreate, OCL(piMemBufferCreate))
482
- _PI_CL(piMemImageCreate, OCL(piMemImageCreate))
483
- _PI_CL(piMemGetInfo, clGetMemObjectInfo)
484
- _PI_CL(piMemImageGetInfo, clGetImageInfo)
485
- _PI_CL(piMemRetain, clRetainMemObject)
486
- _PI_CL(piMemRelease, clReleaseMemObject)
483
+ _PI_CL(piMemBufferCreate, OCL(piMemBufferCreate))
484
+ _PI_CL(piMemImageCreate, OCL(piMemImageCreate))
485
+ _PI_CL(piMemGetInfo, clGetMemObjectInfo)
486
+ _PI_CL(piMemImageGetInfo, clGetImageInfo)
487
+ _PI_CL(piMemRetain, clRetainMemObject)
488
+ _PI_CL(piMemRelease, clReleaseMemObject)
487
489
_PI_CL(piMemBufferPartition, OCL(piMemBufferPartition))
488
490
// Program
489
- _PI_CL(piProgramCreate, OCL(piProgramCreate))
491
+ _PI_CL(piProgramCreate, OCL(piProgramCreate))
490
492
_PI_CL(piclProgramCreateWithSource, OCL(piclProgramCreateWithSource))
491
493
_PI_CL(piclProgramCreateWithBinary, OCL(piclProgramCreateWithBinary))
492
- _PI_CL(piProgramGetInfo, clGetProgramInfo)
493
- _PI_CL(piProgramCompile, clCompileProgram)
494
- _PI_CL(piProgramBuild, clBuildProgram)
495
- _PI_CL(piProgramLink, OCL(piProgramLink))
496
- _PI_CL(piProgramGetBuildInfo, clGetProgramBuildInfo)
497
- _PI_CL(piProgramRetain, clRetainProgram)
498
- _PI_CL(piProgramRelease, clReleaseProgram)
494
+ _PI_CL(piProgramGetInfo, clGetProgramInfo)
495
+ _PI_CL(piProgramCompile, clCompileProgram)
496
+ _PI_CL(piProgramBuild, clBuildProgram)
497
+ _PI_CL(piProgramLink, OCL(piProgramLink))
498
+ _PI_CL(piProgramGetBuildInfo, clGetProgramBuildInfo)
499
+ _PI_CL(piProgramRetain, clRetainProgram)
500
+ _PI_CL(piProgramRelease, clReleaseProgram)
499
501
// Kernel
500
- _PI_CL(piKernelCreate, OCL(piKernelCreate))
501
- _PI_CL(piKernelSetArg, clSetKernelArg)
502
- _PI_CL(piKernelGetInfo, clGetKernelInfo)
503
- _PI_CL(piKernelGetGroupInfo, clGetKernelWorkGroupInfo)
502
+ _PI_CL(piKernelCreate, OCL(piKernelCreate))
503
+ _PI_CL(piKernelSetArg, clSetKernelArg)
504
+ _PI_CL(piKernelGetInfo, clGetKernelInfo)
505
+ _PI_CL(piKernelGetGroupInfo, clGetKernelWorkGroupInfo)
504
506
_PI_CL(piKernelGetSubGroupInfo, clGetKernelSubGroupInfo)
505
507
_PI_CL(piKernelRetain, clRetainKernel)
506
508
_PI_CL(piKernelRelease, clReleaseKernel)
507
509
// Event
508
- _PI_CL(piEventCreate, OCL(piEventCreate))
509
- _PI_CL(piEventGetInfo, clGetEventInfo)
510
+ _PI_CL(piEventCreate, OCL(piEventCreate))
511
+ _PI_CL(piEventGetInfo, clGetEventInfo)
510
512
_PI_CL(piEventGetProfilingInfo, clGetEventProfilingInfo)
511
513
_PI_CL(piEventsWait, clWaitForEvents)
512
514
_PI_CL(piEventSetCallback, clSetEventCallback)
0 commit comments