@@ -26,8 +26,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferCreateExp(
26
26
CLContext, cl_ext::ExtFuncPtrCache->clCreateCommandBufferKHRCache ,
27
27
cl_ext::CreateCommandBufferName, &clCreateCommandBufferKHR);
28
28
29
- if (!clCreateCommandBufferKHR || Res != CL_SUCCESS)
30
- return UR_RESULT_ERROR_INVALID_OPERATION ;
29
+ if (Res != CL_SUCCESS)
30
+ return Res ;
31
31
32
32
auto CLCommandBuffer = clCreateCommandBufferKHR (
33
33
1 , cl_adapter::cast<cl_command_queue *>(&Queue), nullptr , &Res);
@@ -55,8 +55,8 @@ urCommandBufferRetainExp(ur_exp_command_buffer_handle_t hCommandBuffer) {
55
55
CLContext, cl_ext::ExtFuncPtrCache->clRetainCommandBufferKHRCache ,
56
56
cl_ext::RetainCommandBufferName, &clRetainCommandBuffer);
57
57
58
- if (!clRetainCommandBuffer || Res != CL_SUCCESS)
59
- return UR_RESULT_ERROR_INVALID_OPERATION ;
58
+ if (Res != CL_SUCCESS)
59
+ return Res ;
60
60
61
61
CL_RETURN_ON_FAILURE (clRetainCommandBuffer (hCommandBuffer->CLCommandBuffer ));
62
62
return UR_RESULT_SUCCESS;
@@ -73,8 +73,8 @@ urCommandBufferReleaseExp(ur_exp_command_buffer_handle_t hCommandBuffer) {
73
73
CLContext, cl_ext::ExtFuncPtrCache->clReleaseCommandBufferKHRCache ,
74
74
cl_ext::ReleaseCommandBufferName, &clReleaseCommandBufferKHR);
75
75
76
- if (!clReleaseCommandBufferKHR || Res != CL_SUCCESS)
77
- return UR_RESULT_ERROR_INVALID_OPERATION ;
76
+ if (Res != CL_SUCCESS)
77
+ return Res ;
78
78
79
79
CL_RETURN_ON_FAILURE (
80
80
clReleaseCommandBufferKHR (hCommandBuffer->CLCommandBuffer ));
@@ -90,8 +90,8 @@ urCommandBufferFinalizeExp(ur_exp_command_buffer_handle_t hCommandBuffer) {
90
90
CLContext, cl_ext::ExtFuncPtrCache->clFinalizeCommandBufferKHRCache ,
91
91
cl_ext::FinalizeCommandBufferName, &clFinalizeCommandBufferKHR);
92
92
93
- if (!clFinalizeCommandBufferKHR || Res != CL_SUCCESS)
94
- return UR_RESULT_ERROR_INVALID_OPERATION ;
93
+ if (Res != CL_SUCCESS)
94
+ return Res ;
95
95
96
96
CL_RETURN_ON_FAILURE (
97
97
clFinalizeCommandBufferKHR (hCommandBuffer->CLCommandBuffer ));
@@ -114,8 +114,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendKernelLaunchExp(
114
114
CLContext, cl_ext::ExtFuncPtrCache->clCommandNDRangeKernelKHRCache ,
115
115
cl_ext::CommandNRRangeKernelName, &clCommandNDRangeKernelKHR);
116
116
117
- if (!clCommandNDRangeKernelKHR || Res != CL_SUCCESS)
118
- return UR_RESULT_ERROR_INVALID_OPERATION ;
117
+ if (Res != CL_SUCCESS)
118
+ return Res ;
119
119
120
120
CL_RETURN_ON_FAILURE (clCommandNDRangeKernelKHR (
121
121
hCommandBuffer->CLCommandBuffer , nullptr , nullptr ,
@@ -161,8 +161,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMemBufferCopyExp(
161
161
CLContext, cl_ext::ExtFuncPtrCache->clCommandCopyBufferKHRCache ,
162
162
cl_ext::CommandCopyBufferName, &clCommandCopyBufferKHR);
163
163
164
- if (!clCommandCopyBufferKHR || Res != CL_SUCCESS)
165
- return UR_RESULT_ERROR_INVALID_OPERATION ;
164
+ if (Res != CL_SUCCESS)
165
+ return Res ;
166
166
167
167
CL_RETURN_ON_FAILURE (clCommandCopyBufferKHR (
168
168
hCommandBuffer->CLCommandBuffer , nullptr ,
@@ -198,8 +198,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMemBufferCopyRectExp(
198
198
CLContext, cl_ext::ExtFuncPtrCache->clCommandCopyBufferRectKHRCache ,
199
199
cl_ext::CommandCopyBufferRectName, &clCommandCopyBufferRectKHR);
200
200
201
- if (!clCommandCopyBufferRectKHR || Res != CL_SUCCESS)
202
- return UR_RESULT_ERROR_INVALID_OPERATION ;
201
+ if (Res != CL_SUCCESS)
202
+ return Res ;
203
203
204
204
CL_RETURN_ON_FAILURE (clCommandCopyBufferRectKHR (
205
205
hCommandBuffer->CLCommandBuffer , nullptr ,
@@ -287,8 +287,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMemBufferFillExp(
287
287
CLContext, cl_ext::ExtFuncPtrCache->clCommandFillBufferKHRCache ,
288
288
cl_ext::CommandFillBufferName, &clCommandFillBufferKHR);
289
289
290
- if (!clCommandFillBufferKHR || Res != CL_SUCCESS)
291
- return UR_RESULT_ERROR_INVALID_OPERATION ;
290
+ if (Res != CL_SUCCESS)
291
+ return Res ;
292
292
293
293
CL_RETURN_ON_FAILURE (clCommandFillBufferKHR (
294
294
hCommandBuffer->CLCommandBuffer , nullptr ,
@@ -344,8 +344,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferEnqueueExp(
344
344
CLContext, cl_ext::ExtFuncPtrCache->clEnqueueCommandBufferKHRCache ,
345
345
cl_ext::EnqueueCommandBufferName, &clEnqueueCommandBufferKHR);
346
346
347
- if (!clEnqueueCommandBufferKHR || Res != CL_SUCCESS)
348
- return UR_RESULT_ERROR_INVALID_OPERATION ;
347
+ if (Res != CL_SUCCESS)
348
+ return Res ;
349
349
350
350
const uint32_t NumberOfQueues = 1 ;
351
351
@@ -387,8 +387,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferGetInfoExp(
387
387
CLContext, cl_ext::ExtFuncPtrCache->clGetCommandBufferInfoKHRCache ,
388
388
cl_ext::GetCommandBufferInfoName, &clGetCommandBufferInfoKHR);
389
389
390
- if (!clGetCommandBufferInfoKHR || Res != CL_SUCCESS)
391
- return UR_RESULT_ERROR_INVALID_OPERATION ;
390
+ if (Res != CL_SUCCESS)
391
+ return Res ;
392
392
393
393
if (propName != UR_EXP_COMMAND_BUFFER_INFO_REFERENCE_COUNT) {
394
394
return UR_RESULT_ERROR_INVALID_ENUMERATION;
0 commit comments