|
9 | 9 | #include "oneapi-rs-sys/include/queue.hpp" |
10 | 10 | #include "oneapi-rs-sys/src/queue-sys.rs.h" |
11 | 11 |
|
12 | | -using sycl::property::queue::in_order; |
13 | 12 | using sycl::ext::intel::property::queue::immediate_command_list; |
| 13 | +using sycl::property::queue::in_order; |
14 | 14 |
|
15 | 15 | namespace sycl_shims::queue { |
16 | 16 | std::unique_ptr<Queue> new_queue() { |
17 | | - return std::make_unique<Queue>(sycl::queue({ |
18 | | - in_order() |
19 | | - })); |
| 17 | + return std::make_unique<Queue>(sycl::queue({in_order()})); |
20 | 18 | } |
21 | 19 | std::unique_ptr<Queue> new_queue_immediate() { |
22 | | - return std::make_unique<Queue>(sycl::queue({ |
23 | | - in_order(), |
24 | | - immediate_command_list() |
25 | | - })); |
| 20 | + return std::make_unique<Queue>( |
| 21 | + sycl::queue({in_order(), immediate_command_list()})); |
26 | 22 | } |
27 | | -std::unique_ptr<Queue> new_queue_from_device(Device const & device) { |
| 23 | +std::unique_ptr<Queue> new_queue_from_device(Device const &device) { |
28 | 24 | return std::make_unique<Queue>(sycl::queue(device, {in_order()})); |
29 | 25 | } |
30 | | -std::unique_ptr<Queue> clone(Queue const & queue) { |
| 26 | +std::unique_ptr<Queue> clone(Queue const &queue) { |
31 | 27 | return std::make_unique<Queue>(sycl::queue(queue)); |
32 | 28 | } |
33 | | -std::unique_ptr<Event> memset( |
34 | | - std::unique_ptr<Queue> & queue, |
35 | | - std::uint8_t * ptr, |
36 | | - int value, |
37 | | - std::size_t num_bytes, |
38 | | - rust::Vec<EventPtr> dep_events |
39 | | -) { |
| 29 | +std::unique_ptr<Event> memset(std::unique_ptr<Queue> &queue, std::uint8_t *ptr, |
| 30 | + int value, std::size_t num_bytes, |
| 31 | + rust::Vec<EventPtr> dep_events) { |
40 | 32 | std::vector<sycl::event> deps; |
41 | | - for (auto&& e: dep_events) |
| 33 | + for (auto &&e : dep_events) |
42 | 34 | deps.push_back(std::move(*e.ptr.release())); |
43 | 35 | return std::make_unique<Event>(queue->memset(ptr, value, num_bytes, deps)); |
44 | 36 | } |
45 | | -std::unique_ptr<Event> barrier(std::unique_ptr<Queue> & queue, rust::Vec<EventPtr> dep_events) { |
| 37 | +std::unique_ptr<Event> barrier(std::unique_ptr<Queue> &queue, |
| 38 | + rust::Vec<EventPtr> dep_events) { |
46 | 39 | std::vector<sycl::event> deps; |
47 | | - for (auto&& e: dep_events) |
| 40 | + for (auto &&e : dep_events) |
48 | 41 | deps.push_back(std::move(*e.ptr.release())); |
49 | 42 | return std::make_unique<Event>(queue->ext_oneapi_submit_barrier(deps)); |
50 | 43 | } |
51 | | -void wait(std::unique_ptr<Queue> & queue) { |
52 | | - queue->wait(); |
53 | | -} |
| 44 | +void wait(std::unique_ptr<Queue> &queue) { queue->wait(); } |
54 | 45 | } // namespace sycl_shims::queue |
0 commit comments