@@ -56,7 +56,7 @@ enum class CommandType {
56
56
struct ur_exp_command_buffer_command_handle_t_ {
57
57
ur_exp_command_buffer_command_handle_t_ (
58
58
ur_exp_command_buffer_handle_t CommandBuffer, CUgraphNode Node,
59
- CUgraphNode SignalNode, std::vector<CUgraphNode> WaitNodes);
59
+ CUgraphNode SignalNode, const std::vector<CUgraphNode> & WaitNodes);
60
60
61
61
virtual ~ur_exp_command_buffer_command_handle_t_ () {}
62
62
@@ -102,7 +102,7 @@ struct kernel_command_handle : ur_exp_command_buffer_command_handle_t_ {
102
102
const size_t *GlobalWorkOffsetPtr, const size_t *GlobalWorkSizePtr,
103
103
const size_t *LocalWorkSizePtr, uint32_t NumKernelAlternatives,
104
104
ur_kernel_handle_t *KernelAlternatives, CUgraphNode SignalNode,
105
- std::vector<CUgraphNode> WaitNodes);
105
+ const std::vector<CUgraphNode> & WaitNodes);
106
106
107
107
CommandType getCommandType () const noexcept override {
108
108
return CommandType::Kernel;
@@ -161,7 +161,7 @@ struct kernel_command_handle : ur_exp_command_buffer_command_handle_t_ {
161
161
struct usm_memcpy_command_handle : ur_exp_command_buffer_command_handle_t_ {
162
162
usm_memcpy_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
163
163
CUgraphNode Node, CUgraphNode SignalNode,
164
- std::vector<CUgraphNode> WaitNodes)
164
+ const std::vector<CUgraphNode> & WaitNodes)
165
165
: ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
166
166
WaitNodes) {}
167
167
CommandType getCommandType () const noexcept override {
@@ -172,7 +172,7 @@ struct usm_memcpy_command_handle : ur_exp_command_buffer_command_handle_t_ {
172
172
struct usm_fill_command_handle : ur_exp_command_buffer_command_handle_t_ {
173
173
usm_fill_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
174
174
CUgraphNode Node, CUgraphNode SignalNode,
175
- std::vector<CUgraphNode> WaitNodes)
175
+ const std::vector<CUgraphNode> & WaitNodes)
176
176
: ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
177
177
WaitNodes) {}
178
178
CommandType getCommandType () const noexcept override {
@@ -183,7 +183,7 @@ struct usm_fill_command_handle : ur_exp_command_buffer_command_handle_t_ {
183
183
struct buffer_copy_command_handle : ur_exp_command_buffer_command_handle_t_ {
184
184
buffer_copy_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
185
185
CUgraphNode Node, CUgraphNode SignalNode,
186
- std::vector<CUgraphNode> WaitNodes)
186
+ const std::vector<CUgraphNode> & WaitNodes)
187
187
: ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
188
188
WaitNodes) {}
189
189
CommandType getCommandType () const noexcept override {
@@ -195,7 +195,7 @@ struct buffer_copy_rect_command_handle
195
195
: ur_exp_command_buffer_command_handle_t_ {
196
196
buffer_copy_rect_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
197
197
CUgraphNode Node, CUgraphNode SignalNode,
198
- std::vector<CUgraphNode> WaitNodes)
198
+ const std::vector<CUgraphNode> & WaitNodes)
199
199
: ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
200
200
WaitNodes) {}
201
201
CommandType getCommandType () const noexcept override {
@@ -206,7 +206,7 @@ struct buffer_copy_rect_command_handle
206
206
struct buffer_read_command_handle : ur_exp_command_buffer_command_handle_t_ {
207
207
buffer_read_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
208
208
CUgraphNode Node, CUgraphNode SignalNode,
209
- std::vector<CUgraphNode> WaitNodes)
209
+ const std::vector<CUgraphNode> & WaitNodes)
210
210
: ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
211
211
WaitNodes) {}
212
212
CommandType getCommandType () const noexcept override {
@@ -218,7 +218,7 @@ struct buffer_read_rect_command_handle
218
218
: ur_exp_command_buffer_command_handle_t_ {
219
219
buffer_read_rect_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
220
220
CUgraphNode Node, CUgraphNode SignalNode,
221
- std::vector<CUgraphNode> WaitNodes)
221
+ const std::vector<CUgraphNode> & WaitNodes)
222
222
: ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
223
223
WaitNodes) {}
224
224
CommandType getCommandType () const noexcept override {
@@ -229,7 +229,7 @@ struct buffer_read_rect_command_handle
229
229
struct buffer_write_command_handle : ur_exp_command_buffer_command_handle_t_ {
230
230
buffer_write_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
231
231
CUgraphNode Node, CUgraphNode SignalNode,
232
- std::vector<CUgraphNode> WaitNodes)
232
+ const std::vector<CUgraphNode> & WaitNodes)
233
233
: ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
234
234
WaitNodes) {}
235
235
CommandType getCommandType () const noexcept override {
@@ -241,7 +241,7 @@ struct buffer_write_rect_command_handle
241
241
: ur_exp_command_buffer_command_handle_t_ {
242
242
buffer_write_rect_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
243
243
CUgraphNode Node, CUgraphNode SignalNode,
244
- std::vector<CUgraphNode> WaitNodes)
244
+ const std::vector<CUgraphNode> & WaitNodes)
245
245
: ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
246
246
WaitNodes) {}
247
247
CommandType getCommandType () const noexcept override {
@@ -252,7 +252,7 @@ struct buffer_write_rect_command_handle
252
252
struct buffer_fill_command_handle : ur_exp_command_buffer_command_handle_t_ {
253
253
buffer_fill_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
254
254
CUgraphNode Node, CUgraphNode SignalNode,
255
- std::vector<CUgraphNode> WaitNodes)
255
+ const std::vector<CUgraphNode> & WaitNodes)
256
256
: ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
257
257
WaitNodes) {}
258
258
CommandType getCommandType () const noexcept override {
@@ -263,7 +263,7 @@ struct buffer_fill_command_handle : ur_exp_command_buffer_command_handle_t_ {
263
263
struct usm_prefetch_command_handle : ur_exp_command_buffer_command_handle_t_ {
264
264
usm_prefetch_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
265
265
CUgraphNode Node, CUgraphNode SignalNode,
266
- std::vector<CUgraphNode> WaitNodes)
266
+ const std::vector<CUgraphNode> & WaitNodes)
267
267
: ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
268
268
WaitNodes) {}
269
269
CommandType getCommandType () const noexcept override {
@@ -274,7 +274,7 @@ struct usm_prefetch_command_handle : ur_exp_command_buffer_command_handle_t_ {
274
274
struct usm_advise_command_handle : ur_exp_command_buffer_command_handle_t_ {
275
275
usm_advise_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
276
276
CUgraphNode Node, CUgraphNode SignalNode,
277
- std::vector<CUgraphNode> WaitNodes)
277
+ const std::vector<CUgraphNode> & WaitNodes)
278
278
: ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
279
279
WaitNodes) {}
280
280
CommandType getCommandType () const noexcept override {
0 commit comments