@@ -56,7 +56,7 @@ enum class CommandType {
5656struct ur_exp_command_buffer_command_handle_t_ {
5757 ur_exp_command_buffer_command_handle_t_ (
5858 ur_exp_command_buffer_handle_t CommandBuffer, CUgraphNode Node,
59- CUgraphNode SignalNode, std::vector<CUgraphNode> WaitNodes);
59+ CUgraphNode SignalNode, const std::vector<CUgraphNode> & WaitNodes);
6060
6161 virtual ~ur_exp_command_buffer_command_handle_t_ () {}
6262
@@ -102,7 +102,7 @@ struct kernel_command_handle : ur_exp_command_buffer_command_handle_t_ {
102102 const size_t *GlobalWorkOffsetPtr, const size_t *GlobalWorkSizePtr,
103103 const size_t *LocalWorkSizePtr, uint32_t NumKernelAlternatives,
104104 ur_kernel_handle_t *KernelAlternatives, CUgraphNode SignalNode,
105- std::vector<CUgraphNode> WaitNodes);
105+ const std::vector<CUgraphNode> & WaitNodes);
106106
107107 CommandType getCommandType () const noexcept override {
108108 return CommandType::Kernel;
@@ -161,7 +161,7 @@ struct kernel_command_handle : ur_exp_command_buffer_command_handle_t_ {
161161struct usm_memcpy_command_handle : ur_exp_command_buffer_command_handle_t_ {
162162 usm_memcpy_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
163163 CUgraphNode Node, CUgraphNode SignalNode,
164- std::vector<CUgraphNode> WaitNodes)
164+ const std::vector<CUgraphNode> & WaitNodes)
165165 : ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
166166 WaitNodes) {}
167167 CommandType getCommandType () const noexcept override {
@@ -172,7 +172,7 @@ struct usm_memcpy_command_handle : ur_exp_command_buffer_command_handle_t_ {
172172struct usm_fill_command_handle : ur_exp_command_buffer_command_handle_t_ {
173173 usm_fill_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
174174 CUgraphNode Node, CUgraphNode SignalNode,
175- std::vector<CUgraphNode> WaitNodes)
175+ const std::vector<CUgraphNode> & WaitNodes)
176176 : ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
177177 WaitNodes) {}
178178 CommandType getCommandType () const noexcept override {
@@ -183,7 +183,7 @@ struct usm_fill_command_handle : ur_exp_command_buffer_command_handle_t_ {
183183struct buffer_copy_command_handle : ur_exp_command_buffer_command_handle_t_ {
184184 buffer_copy_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
185185 CUgraphNode Node, CUgraphNode SignalNode,
186- std::vector<CUgraphNode> WaitNodes)
186+ const std::vector<CUgraphNode> & WaitNodes)
187187 : ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
188188 WaitNodes) {}
189189 CommandType getCommandType () const noexcept override {
@@ -195,7 +195,7 @@ struct buffer_copy_rect_command_handle
195195 : ur_exp_command_buffer_command_handle_t_ {
196196 buffer_copy_rect_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
197197 CUgraphNode Node, CUgraphNode SignalNode,
198- std::vector<CUgraphNode> WaitNodes)
198+ const std::vector<CUgraphNode> & WaitNodes)
199199 : ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
200200 WaitNodes) {}
201201 CommandType getCommandType () const noexcept override {
@@ -206,7 +206,7 @@ struct buffer_copy_rect_command_handle
206206struct buffer_read_command_handle : ur_exp_command_buffer_command_handle_t_ {
207207 buffer_read_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
208208 CUgraphNode Node, CUgraphNode SignalNode,
209- std::vector<CUgraphNode> WaitNodes)
209+ const std::vector<CUgraphNode> & WaitNodes)
210210 : ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
211211 WaitNodes) {}
212212 CommandType getCommandType () const noexcept override {
@@ -218,7 +218,7 @@ struct buffer_read_rect_command_handle
218218 : ur_exp_command_buffer_command_handle_t_ {
219219 buffer_read_rect_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
220220 CUgraphNode Node, CUgraphNode SignalNode,
221- std::vector<CUgraphNode> WaitNodes)
221+ const std::vector<CUgraphNode> & WaitNodes)
222222 : ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
223223 WaitNodes) {}
224224 CommandType getCommandType () const noexcept override {
@@ -229,7 +229,7 @@ struct buffer_read_rect_command_handle
229229struct buffer_write_command_handle : ur_exp_command_buffer_command_handle_t_ {
230230 buffer_write_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
231231 CUgraphNode Node, CUgraphNode SignalNode,
232- std::vector<CUgraphNode> WaitNodes)
232+ const std::vector<CUgraphNode> & WaitNodes)
233233 : ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
234234 WaitNodes) {}
235235 CommandType getCommandType () const noexcept override {
@@ -241,7 +241,7 @@ struct buffer_write_rect_command_handle
241241 : ur_exp_command_buffer_command_handle_t_ {
242242 buffer_write_rect_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
243243 CUgraphNode Node, CUgraphNode SignalNode,
244- std::vector<CUgraphNode> WaitNodes)
244+ const std::vector<CUgraphNode> & WaitNodes)
245245 : ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
246246 WaitNodes) {}
247247 CommandType getCommandType () const noexcept override {
@@ -252,7 +252,7 @@ struct buffer_write_rect_command_handle
252252struct buffer_fill_command_handle : ur_exp_command_buffer_command_handle_t_ {
253253 buffer_fill_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
254254 CUgraphNode Node, CUgraphNode SignalNode,
255- std::vector<CUgraphNode> WaitNodes)
255+ const std::vector<CUgraphNode> & WaitNodes)
256256 : ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
257257 WaitNodes) {}
258258 CommandType getCommandType () const noexcept override {
@@ -263,7 +263,7 @@ struct buffer_fill_command_handle : ur_exp_command_buffer_command_handle_t_ {
263263struct usm_prefetch_command_handle : ur_exp_command_buffer_command_handle_t_ {
264264 usm_prefetch_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
265265 CUgraphNode Node, CUgraphNode SignalNode,
266- std::vector<CUgraphNode> WaitNodes)
266+ const std::vector<CUgraphNode> & WaitNodes)
267267 : ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
268268 WaitNodes) {}
269269 CommandType getCommandType () const noexcept override {
@@ -274,7 +274,7 @@ struct usm_prefetch_command_handle : ur_exp_command_buffer_command_handle_t_ {
274274struct usm_advise_command_handle : ur_exp_command_buffer_command_handle_t_ {
275275 usm_advise_command_handle (ur_exp_command_buffer_handle_t CommandBuffer,
276276 CUgraphNode Node, CUgraphNode SignalNode,
277- std::vector<CUgraphNode> WaitNodes)
277+ const std::vector<CUgraphNode> & WaitNodes)
278278 : ur_exp_command_buffer_command_handle_t_(CommandBuffer, Node, SignalNode,
279279 WaitNodes) {}
280280 CommandType getCommandType () const noexcept override {
0 commit comments