@@ -278,7 +278,7 @@ template <typename KernelName, typename KernelType>
278
278
void single_task(sycl::queue q, const KernelType& k);
279
279
280
280
template <typename KernelName, typename KernelType>
281
- void single_task(sycl::handler h, const KernelType& k);
281
+ void single_task(sycl::handler & h, const KernelType& k);
282
282
283
283
}
284
284
----
@@ -298,7 +298,7 @@ template <typename Args...>
298
298
void single_task(sycl::queue q, const sycl::kernel& k, Args&&... args);
299
299
300
300
template <typename Args...>
301
- void single_task(sycl::handler h, const sycl::kernel& k, Args&&... args);
301
+ void single_task(sycl::handler & h, const sycl::kernel& k, Args&&... args);
302
302
303
303
}
304
304
----
@@ -328,7 +328,7 @@ void parallel_for(sycl::queue q, sycl::range<Dimensions> r,
328
328
329
329
template <typename KernelName, int Dimensions,
330
330
typename KernelType, typename... Reductions>
331
- void parallel_for(sycl::handler h, sycl::range<Dimensions> r,
331
+ void parallel_for(sycl::handler & h, sycl::range<Dimensions> r,
332
332
const KernelType& k, Reductions&&... reductions);
333
333
334
334
}
@@ -357,7 +357,7 @@ void parallel_for(sycl::queue q,
357
357
358
358
template <typename KernelName, int Dimensions,
359
359
typename Properties, typename KernelType, typename... Reductions>
360
- void parallel_for(sycl::handler h,
360
+ void parallel_for(sycl::handler & h,
361
361
launch_config<sycl::range<Dimensions>, Properties> c,
362
362
const KernelType& k, Reductions&&... reductions);
363
363
@@ -384,7 +384,7 @@ void parallel_for(sycl::queue q, sycl::range<Dimensions> r,
384
384
const sycl::kernel& k, Args&&... args);
385
385
386
386
template <typename KernelName, int Dimensions, typename... Args>
387
- void parallel_for(sycl::handler h, sycl::range<Dimensions> r,
387
+ void parallel_for(sycl::handler & h, sycl::range<Dimensions> r,
388
388
const sycl::kernel& k, Args&&... args);
389
389
390
390
}
@@ -410,7 +410,7 @@ void parallel_for(sycl::queue q,
410
410
411
411
template <typename KernelName, int Dimensions,
412
412
typename Properties, typename... Args>
413
- void parallel_for(sycl::handler h,
413
+ void parallel_for(sycl::handler & h,
414
414
launch_config<sycl::range<Dimensions>, Properties> c,
415
415
const sycl::kernel& k, Args&& args...);
416
416
@@ -443,7 +443,7 @@ void nd_launch(sycl::queue q, sycl::nd_range<Dimensions> r,
443
443
444
444
template <typename KernelName, int Dimensions,
445
445
typename KernelType, typename... Reductions>
446
- void nd_launch(sycl::handler h, sycl::nd_range<Dimensions> r,
446
+ void nd_launch(sycl::handler & h, sycl::nd_range<Dimensions> r,
447
447
const KernelType& k, Reductions&&... reductions);
448
448
449
449
}
@@ -474,7 +474,7 @@ void nd_launch(sycl::queue q,
474
474
template <typename KernelName, int Dimensions,
475
475
typename Properties,
476
476
typename KernelType, typename... Reductions>
477
- void nd_launch(sycl::handler h,
477
+ void nd_launch(sycl::handler & h,
478
478
launch_config<sycl::nd_range<Dimensions>, Properties> c,
479
479
const KernelType& k, Reductions&&... reductions);
480
480
@@ -501,7 +501,7 @@ void nd_launch(sycl::queue q, sycl::nd_range<Dimensions> r,
501
501
const sycl::kernel& k, Args&&... args);
502
502
503
503
template <typename KernelName, int Dimensions, typename... Args>
504
- void nd_launch(sycl::handler h, sycl::nd_range<Dimensions> r,
504
+ void nd_launch(sycl::handler & h, sycl::nd_range<Dimensions> r,
505
505
const sycl::kernel& k, Args&&... args);
506
506
507
507
}
@@ -528,7 +528,7 @@ void nd_launch(sycl::queue q,
528
528
529
529
template <typename KernelName, int Dimensions,
530
530
typename Properties, typename... Args>
531
- void nd_launch(sycl::handler h,
531
+ void nd_launch(sycl::handler & h,
532
532
launch_config<sycl::nd_range<Dimensions>, Properties> c,
533
533
const sycl::kernel& k, Args&& args...);
534
534
@@ -556,7 +556,7 @@ namespace sycl::ext::oneapi::experimental {
556
556
557
557
void memcpy(sycl::queue q, void* dest, const void* src, size_t numBytes);
558
558
559
- void memcpy(sycl::handler h, void* dest, const void* src, size_t numBytes);
559
+ void memcpy(sycl::handler & h, void* dest, const void* src, size_t numBytes);
560
560
561
561
}
562
562
----
@@ -575,7 +575,7 @@ template <typename T>
575
575
void copy(sycl::queue q, const T* src, T* dest, size_t count);
576
576
577
577
template <typename T>
578
- void copy(sycl::handler h, const T* src, T* dest, size_t count);
578
+ void copy(sycl::handler & h, const T* src, T* dest, size_t count);
579
579
580
580
}
581
581
----
@@ -592,7 +592,7 @@ namespace sycl::ext::oneapi::experimental {
592
592
593
593
void memset(sycl::queue q, void* ptr, int value, size_t numBytes);
594
594
595
- void memset(sycl::handler h, void* ptr, int value, size_t numBytes);
595
+ void memset(sycl::handler & h, void* ptr, int value, size_t numBytes);
596
596
597
597
}
598
598
----
@@ -611,7 +611,7 @@ template <typename T>
611
611
void fill(sycl::queue q, T* ptr, const T& pattern, size_t count);
612
612
613
613
template <typename T>
614
- void fill(sycl::handler h, T* ptr, const T& pattern, size_t count);
614
+ void fill(sycl::handler & h, T* ptr, const T& pattern, size_t count);
615
615
616
616
}
617
617
----
@@ -628,7 +628,7 @@ namespace sycl::ext::oneapi::experimental {
628
628
629
629
void prefetch(sycl::queue q, void* ptr, size_t numBytes);
630
630
631
- void prefetch(sycl::handler h, void* ptr, size_t numBytes);
631
+ void prefetch(sycl::handler & h, void* ptr, size_t numBytes);
632
632
633
633
}
634
634
----
@@ -645,7 +645,7 @@ namespace sycl::ext::oneapi::experimental {
645
645
646
646
void mem_advise(sycl::queue q, void* ptr, size_t numBytes, int advice);
647
647
648
- void mem_advise(sycl::handler h, void* ptr, size_t numBytes, int advice);
648
+ void mem_advise(sycl::handler & h, void* ptr, size_t numBytes, int advice);
649
649
650
650
}
651
651
----
@@ -672,7 +672,7 @@ namespace sycl::ext::oneapi::experimental {
672
672
673
673
void barrier(sycl::queue q);
674
674
675
- void barrier(sycl::handler h);
675
+ void barrier(sycl::handler & h);
676
676
677
677
}
678
678
----
@@ -692,7 +692,7 @@ namespace sycl::ext::oneapi::experimental {
692
692
693
693
void partial_barrier(sycl::queue q, const std::vector<sycl::event>& events);
694
694
695
- void partial_barrier(sycl::handler h, const std::vector<sycl::event>& events);
695
+ void partial_barrier(sycl::handler & h, const std::vector<sycl::event>& events);
696
696
697
697
}
698
698
----
0 commit comments