Skip to content

Commit 6cb149b

Browse files
authored
Merge pull request #7 from szymon-zadworny/formatting
Formatting
2 parents 05b00d3 + 35c043a commit 6cb149b

22 files changed

Lines changed: 197 additions & 138 deletions

oneapi-rs-sys/build.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ fn get_compiler_path() -> Result<PathBuf, Error> {
6868
if let Ok(path) = std::env::var("CMPLR_ROOT") {
6969
let path = PathBuf::from(path).join("bin/icpx");
7070
if path.exists() {
71-
return Ok(path)
71+
return Ok(path);
7272
}
7373
}
7474
if let Ok(path) = which("icpx") {
@@ -81,5 +81,8 @@ fn get_compiler_path() -> Result<PathBuf, Error> {
8181
return Ok(path);
8282
}
8383

84-
Err(Error::new(std::io::ErrorKind::NotFound, "No DPC++ compiler found"))
84+
Err(Error::new(
85+
std::io::ErrorKind::NotFound,
86+
"No DPC++ compiler found",
87+
))
8588
}

oneapi-rs-sys/include/device.hpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@
88

99
#pragma once
1010

11+
#include <memory>
12+
1113
#include "oneapi-rs-sys/include/types.hpp"
1214
#include "rust/cxx.h"
1315

14-
#include <memory>
15-
#include <vector>
16-
1716
namespace sycl_shims {
1817
struct DevicePtr;
1918
struct PlatformPtr;

oneapi-rs-sys/include/event.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,20 @@
88

99
#pragma once
1010

11+
#include <memory>
12+
1113
#include "oneapi-rs-sys/include/types.hpp"
1214
#include "oneapi-rs-sys/src/event-sys.rs.h"
1315
#include "rust/cxx.h"
1416

15-
#include <memory>
16-
1717
namespace sycl_shims {
1818
enum class EventCommandStatus : std::uint8_t;
1919
} // namespace sycl_shims
2020

2121
namespace sycl_shims::event {
2222
void wait(std::unique_ptr<Event> &);
23-
void register_callback(std::unique_ptr<Queue> &, Event const &, SharedWaker const *);
23+
void register_callback(std::unique_ptr<Queue> &, Event const &,
24+
SharedWaker const *);
2425
EventCommandStatus get_command_execution_status(Event const &);
2526
std::unique_ptr<Event> clone(Event const &);
2627
} // namespace sycl_shims::event

oneapi-rs-sys/include/platform.hpp

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@
88

99
#pragma once
1010

11-
#include "rust/cxx.h"
12-
#include "oneapi-rs-sys/include/types.hpp"
11+
#include <memory>
1312

1413
#include <sycl/sycl.hpp>
1514

16-
#include <memory>
17-
#include <vector>
15+
#include "oneapi-rs-sys/include/types.hpp"
16+
#include "rust/cxx.h"
1817

1918
namespace sycl_shims {
2019
struct DevicePtr;
@@ -23,8 +22,8 @@ struct PlatformPtr;
2322

2423
namespace sycl_shims::platform {
2524
rust::Vec<PlatformPtr> get_platforms();
26-
rust::Vec<DevicePtr> get_devices(Platform const&);
27-
rust::String get_version(Platform const&);
28-
rust::String get_name(Platform const&);
29-
rust::String get_vendor(Platform const&);
25+
rust::Vec<DevicePtr> get_devices(Platform const &);
26+
rust::String get_version(Platform const &);
27+
rust::String get_name(Platform const &);
28+
rust::String get_vendor(Platform const &);
3029
} // namespace sycl_shims::platform

oneapi-rs-sys/include/queue.hpp

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88

99
#pragma once
1010

11+
#include <memory>
12+
1113
#include "oneapi-rs-sys/include/types.hpp"
1214
#include "rust/cxx.h"
1315

14-
#include <memory>
15-
1616
namespace sycl_shims {
1717
struct EventPtr;
1818
} // namespace sycl_shims
@@ -22,13 +22,9 @@ std::unique_ptr<Queue> new_queue();
2222
std::unique_ptr<Queue> new_queue_immediate();
2323
std::unique_ptr<Queue> new_queue_from_device(Device const &);
2424
std::unique_ptr<Queue> clone(Queue const &);
25-
std::unique_ptr<Event> memset(
26-
std::unique_ptr<Queue> &,
27-
std::uint8_t * ptr,
28-
int value,
29-
std::size_t num_bytes,
30-
rust::Vec<EventPtr>
31-
);
25+
std::unique_ptr<Event> memset(std::unique_ptr<Queue> &, std::uint8_t *ptr,
26+
int value, std::size_t num_bytes,
27+
rust::Vec<EventPtr>);
3228
std::unique_ptr<Event> barrier(std::unique_ptr<Queue> &, rust::Vec<EventPtr>);
3329
void wait(std::unique_ptr<Queue> &);
3430
} // namespace sycl_shims::queue

oneapi-rs-sys/include/types.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ using Device = sycl::device;
1515
using Platform = sycl::platform;
1616
using Queue = sycl::queue;
1717
using Event = sycl::event;
18-
}
18+
} // namespace sycl_shims

oneapi-rs-sys/include/usm.hpp

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,17 @@
88

99
#pragma once
1010

11+
#include <memory>
12+
1113
#include "oneapi-rs-sys/include/types.hpp"
1214
#include "rust/cxx.h"
1315

14-
#include <memory>
15-
1616
namespace sycl_shims::usm {
17-
std::uint8_t* aligned_alloc_device(std::size_t alignment, std::size_t num_bytes, Queue const &);
18-
std::uint8_t* aligned_alloc_host(std::size_t alignment, std::size_t num_bytes, Queue const &);
19-
std::uint8_t* aligned_alloc_shared(std::size_t alignment, std::size_t num_bytes, Queue const &);
20-
void free(std::uint8_t*, Queue const &);
17+
std::uint8_t *aligned_alloc_device(std::size_t alignment, std::size_t num_bytes,
18+
Queue const &);
19+
std::uint8_t *aligned_alloc_host(std::size_t alignment, std::size_t num_bytes,
20+
Queue const &);
21+
std::uint8_t *aligned_alloc_shared(std::size_t alignment, std::size_t num_bytes,
22+
Queue const &);
23+
void free(std::uint8_t *, Queue const &);
2124
} // namespace sycl_shims::usm

oneapi-rs-sys/src/event-sys.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@ pub mod ffi {
2626
type Queue = crate::types::ffi::Queue;
2727

2828
fn wait(event: &mut UniquePtr<Event>);
29-
unsafe fn register_callback(queue: &mut UniquePtr<Queue>, event: &Event, waker: *const SharedWaker);
29+
unsafe fn register_callback(
30+
queue: &mut UniquePtr<Queue>,
31+
event: &Event,
32+
waker: *const SharedWaker,
33+
);
3034
fn get_command_execution_status(event: &Event) -> EventCommandStatus;
3135
fn clone(event: &Event) -> UniquePtr<Event>;
3236
}

oneapi-rs-sys/src/event.cpp

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,28 @@ using sycl::info::event_command_status;
1313
namespace syclintel = sycl::ext::intel;
1414

1515
namespace sycl_shims::event {
16-
void wait(std::unique_ptr<Event> & event) {
17-
event->wait();
18-
}
19-
std::unique_ptr<Event> clone(Event const & event) {
16+
void wait(std::unique_ptr<Event> &event) { event->wait(); }
17+
std::unique_ptr<Event> clone(Event const &event) {
2018
return std::make_unique<Event>(sycl::event(event));
2119
}
22-
EventCommandStatus get_command_execution_status(Event const & event) {
20+
21+
EventCommandStatus get_command_execution_status(Event const &event) {
2322
auto status = event.get_info<sycl::info::event::command_execution_status>();
2423
switch (status) {
25-
case event_command_status::submitted:
26-
return EventCommandStatus::Submitted;
27-
case event_command_status::running:
28-
return EventCommandStatus::Running;
29-
case event_command_status::complete:
30-
return EventCommandStatus::Complete;
31-
default:
32-
return EventCommandStatus::Unknown;
24+
case event_command_status::submitted:
25+
return EventCommandStatus::Submitted;
26+
case event_command_status::running:
27+
return EventCommandStatus::Running;
28+
case event_command_status::complete:
29+
return EventCommandStatus::Complete;
30+
default:
31+
return EventCommandStatus::Unknown;
3332
}
3433
}
35-
void register_callback(std::unique_ptr<Queue> & queue, Event const & event, SharedWaker const * waker) {
36-
queue->submit([=](sycl::handler& cgh) {
34+
35+
void register_callback(std::unique_ptr<Queue> &queue, Event const &event,
36+
SharedWaker const *waker) {
37+
queue->submit([=](sycl::handler &cgh) {
3738
cgh.depends_on(event);
3839
cgh.host_task([=]() { waker->wake(); });
3940
});

oneapi-rs-sys/src/queue-sys.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ pub mod ffi {
3333
ptr: *mut u8,
3434
value: i32,
3535
num_bytes: usize,
36-
dep_events: Vec<EventPtr>
36+
dep_events: Vec<EventPtr>,
3737
) -> UniquePtr<Event>;
3838
fn barrier(queue: &mut UniquePtr<Queue>, dep_events: Vec<EventPtr>) -> UniquePtr<Event>;
3939
fn wait(queue: &mut UniquePtr<Queue>);

0 commit comments

Comments
 (0)