@@ -323,6 +323,7 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
323
323
inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_exp_command_buffer_desc_t params);
324
324
inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_exp_command_buffer_update_memobj_arg_desc_t params);
325
325
inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_exp_command_buffer_update_pointer_arg_desc_t params);
326
+ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_exp_command_buffer_update_value_arg_desc_t params);
326
327
inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_exp_command_buffer_update_exec_info_desc_t params);
327
328
inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_exp_command_buffer_update_kernel_launch_desc_t params);
328
329
inline std::ostream &operator<<(std::ostream &os, ur_exp_peer_info_t value);
@@ -1017,6 +1018,9 @@ inline std::ostream &operator<<(std::ostream &os, ur_structure_type_t value) {
1017
1018
case UR_STRUCTURE_TYPE_EXP_COMMAND_BUFFER_UPDATE_POINTER_ARG_DESC:
1018
1019
os << "UR_STRUCTURE_TYPE_EXP_COMMAND_BUFFER_UPDATE_POINTER_ARG_DESC";
1019
1020
break;
1021
+ case UR_STRUCTURE_TYPE_EXP_COMMAND_BUFFER_UPDATE_VALUE_ARG_DESC:
1022
+ os << "UR_STRUCTURE_TYPE_EXP_COMMAND_BUFFER_UPDATE_VALUE_ARG_DESC";
1023
+ break;
1020
1024
case UR_STRUCTURE_TYPE_EXP_COMMAND_BUFFER_UPDATE_EXEC_INFO_DESC:
1021
1025
os << "UR_STRUCTURE_TYPE_EXP_COMMAND_BUFFER_UPDATE_EXEC_INFO_DESC";
1022
1026
break;
@@ -1250,6 +1254,11 @@ inline ur_result_t printStruct(std::ostream &os, const void *ptr) {
1250
1254
printPtr(os, pstruct);
1251
1255
} break;
1252
1256
1257
+ case UR_STRUCTURE_TYPE_EXP_COMMAND_BUFFER_UPDATE_VALUE_ARG_DESC: {
1258
+ const ur_exp_command_buffer_update_value_arg_desc_t *pstruct = (const ur_exp_command_buffer_update_value_arg_desc_t *)ptr;
1259
+ printPtr(os, pstruct);
1260
+ } break;
1261
+
1253
1262
case UR_STRUCTURE_TYPE_EXP_COMMAND_BUFFER_UPDATE_EXEC_INFO_DESC: {
1254
1263
const ur_exp_command_buffer_update_exec_info_desc_t *pstruct = (const ur_exp_command_buffer_update_exec_info_desc_t *)ptr;
1255
1264
printPtr(os, pstruct);
@@ -9291,6 +9300,46 @@ inline std::ostream &operator<<(std::ostream &os, const struct ur_exp_command_bu
9291
9300
return os;
9292
9301
}
9293
9302
///////////////////////////////////////////////////////////////////////////////
9303
+ /// @brief Print operator for the ur_exp_command_buffer_update_value_arg_desc_t type
9304
+ /// @returns
9305
+ /// std::ostream &
9306
+ inline std::ostream &operator<<(std::ostream &os, const struct ur_exp_command_buffer_update_value_arg_desc_t params) {
9307
+ os << "(struct ur_exp_command_buffer_update_value_arg_desc_t){";
9308
+
9309
+ os << ".stype = ";
9310
+
9311
+ os << (params.stype);
9312
+
9313
+ os << ", ";
9314
+ os << ".pNext = ";
9315
+
9316
+ ur::details::printStruct(os,
9317
+ (params.pNext));
9318
+
9319
+ os << ", ";
9320
+ os << ".argIndex = ";
9321
+
9322
+ os << (params.argIndex);
9323
+
9324
+ os << ", ";
9325
+ os << ".argSize = ";
9326
+
9327
+ os << (params.argSize);
9328
+
9329
+ os << ", ";
9330
+ os << ".pProperties = ";
9331
+
9332
+ os << (params.pProperties);
9333
+
9334
+ os << ", ";
9335
+ os << ".pArgValue = ";
9336
+
9337
+ os << (params.pArgValue);
9338
+
9339
+ os << "}";
9340
+ return os;
9341
+ }
9342
+ ///////////////////////////////////////////////////////////////////////////////
9294
9343
/// @brief Print operator for the ur_exp_command_buffer_update_exec_info_desc_t type
9295
9344
/// @returns
9296
9345
/// std::ostream &
@@ -9357,6 +9406,11 @@ inline std::ostream &operator<<(std::ostream &os, const struct ur_exp_command_bu
9357
9406
9358
9407
os << (params.numPointerArgs);
9359
9408
9409
+ os << ", ";
9410
+ os << ".numValueArgs = ";
9411
+
9412
+ os << (params.numValueArgs);
9413
+
9360
9414
os << ", ";
9361
9415
os << ".numExecInfos = ";
9362
9416
@@ -9368,16 +9422,37 @@ inline std::ostream &operator<<(std::ostream &os, const struct ur_exp_command_bu
9368
9422
os << (params.workDim);
9369
9423
9370
9424
os << ", ";
9371
- os << ".pArgMemobjList = ";
9425
+ os << ".pArgMemobjList = {";
9426
+ for (size_t i = 0; (params.pArgMemobjList) != NULL && i < params.numMemobjArgs; ++i) {
9427
+ if (i != 0) {
9428
+ os << ", ";
9429
+ }
9372
9430
9373
- ur::details::printPtr(os,
9374
- (params.pArgMemobjList));
9431
+ os << ((params.pArgMemobjList))[i];
9432
+ }
9433
+ os << "}";
9375
9434
9376
9435
os << ", ";
9377
- os << ".pArgPointerList = ";
9436
+ os << ".pArgPointerList = {";
9437
+ for (size_t i = 0; (params.pArgPointerList) != NULL && i < params.numPointerArgs; ++i) {
9438
+ if (i != 0) {
9439
+ os << ", ";
9440
+ }
9378
9441
9379
- ur::details::printPtr(os,
9380
- (params.pArgPointerList));
9442
+ os << ((params.pArgPointerList))[i];
9443
+ }
9444
+ os << "}";
9445
+
9446
+ os << ", ";
9447
+ os << ".pArgValueList = {";
9448
+ for (size_t i = 0; (params.pArgValueList) != NULL && i < params.numValueArgs; ++i) {
9449
+ if (i != 0) {
9450
+ os << ", ";
9451
+ }
9452
+
9453
+ os << ((params.pArgValueList))[i];
9454
+ }
9455
+ os << "}";
9381
9456
9382
9457
os << ", ";
9383
9458
os << ".pArgExecInfoList = ";
@@ -9386,22 +9461,37 @@ inline std::ostream &operator<<(std::ostream &os, const struct ur_exp_command_bu
9386
9461
(params.pArgExecInfoList));
9387
9462
9388
9463
os << ", ";
9389
- os << ".pGlobalWorkOffset = ";
9464
+ os << ".pGlobalWorkOffset = {";
9465
+ for (size_t i = 0; (params.pGlobalWorkOffset) != NULL && i < params.workDim; ++i) {
9466
+ if (i != 0) {
9467
+ os << ", ";
9468
+ }
9390
9469
9391
- ur::details::printPtr(os,
9392
- (params.pGlobalWorkOffset));
9470
+ os << ((params.pGlobalWorkOffset))[i];
9471
+ }
9472
+ os << "}";
9393
9473
9394
9474
os << ", ";
9395
- os << ".pGlobalWorkSize = ";
9475
+ os << ".pGlobalWorkSize = {";
9476
+ for (size_t i = 0; (params.pGlobalWorkSize) != NULL && i < params.workDim; ++i) {
9477
+ if (i != 0) {
9478
+ os << ", ";
9479
+ }
9396
9480
9397
- ur::details::printPtr(os,
9398
- (params.pGlobalWorkSize));
9481
+ os << ((params.pGlobalWorkSize))[i];
9482
+ }
9483
+ os << "}";
9399
9484
9400
9485
os << ", ";
9401
- os << ".pLocalWorkSize = ";
9486
+ os << ".pLocalWorkSize = {";
9487
+ for (size_t i = 0; (params.pLocalWorkSize) != NULL && i < params.workDim; ++i) {
9488
+ if (i != 0) {
9489
+ os << ", ";
9490
+ }
9402
9491
9403
- ur::details::printPtr(os,
9404
- (params.pLocalWorkSize));
9492
+ os << ((params.pLocalWorkSize))[i];
9493
+ }
9494
+ os << "}";
9405
9495
9406
9496
os << "}";
9407
9497
return os;
0 commit comments