Skip to content

Commit 9eeba35

Browse files
author
iclsrc
committed
Merge from 'sycl' to 'sycl-web'
2 parents 6a8b989 + 764b6ff commit 9eeba35

File tree

2 files changed

+24
-14
lines changed

2 files changed

+24
-14
lines changed

sycl/plugins/cuda/pi_cuda.cpp

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1283,7 +1283,7 @@ pi_result cuda_piDeviceGetInfo(pi_device device, pi_device_info param_name,
12831283
device->get()) == CUDA_SUCCESS);
12841284

12851285
cl::sycl::detail::pi::assertion((ecc_enabled == 0) | (ecc_enabled == 1));
1286-
auto result = static_cast<bool>(ecc_enabled);
1286+
auto result = static_cast<pi_bool>(ecc_enabled);
12871287
return getInfo(param_value_size, param_value, param_value_size_ret, result);
12881288
}
12891289
case PI_DEVICE_INFO_HOST_UNIFIED_MEMORY: {
@@ -1294,7 +1294,7 @@ pi_result cuda_piDeviceGetInfo(pi_device device, pi_device_info param_name,
12941294

12951295
cl::sycl::detail::pi::assertion((is_integrated == 0) |
12961296
(is_integrated == 1));
1297-
auto result = static_cast<bool>(is_integrated);
1297+
auto result = static_cast<pi_bool>(is_integrated);
12981298
return getInfo(param_value_size, param_value, param_value_size_ret, result);
12991299
}
13001300
case PI_DEVICE_INFO_PROFILING_TIMER_RESOLUTION: {
@@ -1304,16 +1304,20 @@ pi_result cuda_piDeviceGetInfo(pi_device device, pi_device_info param_name,
13041304
size_t{1000u});
13051305
}
13061306
case PI_DEVICE_INFO_ENDIAN_LITTLE: {
1307-
return getInfo(param_value_size, param_value, param_value_size_ret, true);
1307+
return getInfo(param_value_size, param_value, param_value_size_ret,
1308+
PI_TRUE);
13081309
}
13091310
case PI_DEVICE_INFO_AVAILABLE: {
1310-
return getInfo(param_value_size, param_value, param_value_size_ret, true);
1311+
return getInfo(param_value_size, param_value, param_value_size_ret,
1312+
PI_TRUE);
13111313
}
13121314
case PI_DEVICE_INFO_COMPILER_AVAILABLE: {
1313-
return getInfo(param_value_size, param_value, param_value_size_ret, true);
1315+
return getInfo(param_value_size, param_value, param_value_size_ret,
1316+
PI_TRUE);
13141317
}
13151318
case PI_DEVICE_INFO_LINKER_AVAILABLE: {
1316-
return getInfo(param_value_size, param_value, param_value_size_ret, true);
1319+
return getInfo(param_value_size, param_value, param_value_size_ret,
1320+
PI_TRUE);
13171321
}
13181322
case PI_DEVICE_INFO_EXECUTION_CAPABILITIES: {
13191323
auto capability = CL_EXEC_KERNEL;
@@ -1403,7 +1407,8 @@ pi_result cuda_piDeviceGetInfo(pi_device device, pi_device_info param_name,
14031407
size_t{1024u});
14041408
}
14051409
case PI_DEVICE_INFO_PREFERRED_INTEROP_USER_SYNC: {
1406-
return getInfo(param_value_size, param_value, param_value_size_ret, true);
1410+
return getInfo(param_value_size, param_value, param_value_size_ret,
1411+
PI_TRUE);
14071412
}
14081413
case PI_DEVICE_INFO_PARENT_DEVICE: {
14091414
return getInfo(param_value_size, param_value, param_value_size_ret,

sycl/plugins/rocm/pi_rocm.cpp

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1233,7 +1233,7 @@ pi_result rocm_piDeviceGetInfo(pi_device device, pi_device_info param_name,
12331233
device->get()) == hipSuccess);
12341234

12351235
cl::sycl::detail::pi::assertion((ecc_enabled == 0) | (ecc_enabled == 1));
1236-
auto result = static_cast<bool>(ecc_enabled);
1236+
auto result = static_cast<pi_bool>(ecc_enabled);
12371237
return getInfo(param_value_size, param_value, param_value_size_ret, result);
12381238
}
12391239
case PI_DEVICE_INFO_HOST_UNIFIED_MEMORY: {
@@ -1244,7 +1244,7 @@ pi_result rocm_piDeviceGetInfo(pi_device device, pi_device_info param_name,
12441244

12451245
cl::sycl::detail::pi::assertion((is_integrated == 0) |
12461246
(is_integrated == 1));
1247-
auto result = static_cast<bool>(is_integrated);
1247+
auto result = static_cast<pi_bool>(is_integrated);
12481248
return getInfo(param_value_size, param_value, param_value_size_ret, result);
12491249
}
12501250
case PI_DEVICE_INFO_PROFILING_TIMER_RESOLUTION: {
@@ -1254,16 +1254,20 @@ pi_result rocm_piDeviceGetInfo(pi_device device, pi_device_info param_name,
12541254
size_t{1000u});
12551255
}
12561256
case PI_DEVICE_INFO_ENDIAN_LITTLE: {
1257-
return getInfo(param_value_size, param_value, param_value_size_ret, true);
1257+
return getInfo(param_value_size, param_value, param_value_size_ret,
1258+
PI_TRUE);
12581259
}
12591260
case PI_DEVICE_INFO_AVAILABLE: {
1260-
return getInfo(param_value_size, param_value, param_value_size_ret, true);
1261+
return getInfo(param_value_size, param_value, param_value_size_ret,
1262+
PI_TRUE);
12611263
}
12621264
case PI_DEVICE_INFO_COMPILER_AVAILABLE: {
1263-
return getInfo(param_value_size, param_value, param_value_size_ret, true);
1265+
return getInfo(param_value_size, param_value, param_value_size_ret,
1266+
PI_TRUE);
12641267
}
12651268
case PI_DEVICE_INFO_LINKER_AVAILABLE: {
1266-
return getInfo(param_value_size, param_value, param_value_size_ret, true);
1269+
return getInfo(param_value_size, param_value, param_value_size_ret,
1270+
PI_TRUE);
12671271
}
12681272
case PI_DEVICE_INFO_EXECUTION_CAPABILITIES: {
12691273
auto capability = CL_EXEC_KERNEL;
@@ -1333,7 +1337,8 @@ pi_result rocm_piDeviceGetInfo(pi_device device, pi_device_info param_name,
13331337
size_t{1024u});
13341338
}
13351339
case PI_DEVICE_INFO_PREFERRED_INTEROP_USER_SYNC: {
1336-
return getInfo(param_value_size, param_value, param_value_size_ret, true);
1340+
return getInfo(param_value_size, param_value, param_value_size_ret,
1341+
PI_TRUE);
13371342
}
13381343
case PI_DEVICE_INFO_PARENT_DEVICE: {
13391344
return getInfo(param_value_size, param_value, param_value_size_ret,

0 commit comments

Comments
 (0)