Skip to content

Commit d7d1731

Browse files
[SYCL][E2E] Switch AtomicRef/* tests to use <sycl/detail/core.hpp> (#13118)
1 parent e34ce04 commit d7d1731

File tree

14 files changed

+67
-15
lines changed

14 files changed

+67
-15
lines changed

sycl/test-e2e/AtomicRef/add.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@
88
#include <cassert>
99
#include <iostream>
1010
#include <numeric>
11-
#include <sycl/sycl.hpp>
1211
#include <type_traits>
1312
#include <vector>
1413

14+
#include <sycl/detail/core.hpp>
15+
16+
#include <sycl/atomic_ref.hpp>
17+
#include <sycl/usm.hpp>
18+
1519
using namespace sycl;
1620

1721
template <template <typename, memory_order, memory_scope, access::address_space>

sycl/test-e2e/AtomicRef/and.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@
88
#include <cassert>
99
#include <iostream>
1010
#include <numeric>
11-
#include <sycl/sycl.hpp>
1211
#include <vector>
1312

13+
#include <sycl/detail/core.hpp>
14+
15+
#include <sycl/atomic_ref.hpp>
16+
#include <sycl/usm.hpp>
17+
1418
using namespace sycl;
1519

1620
template <template <typename, memory_order, memory_scope, access::address_space>

sycl/test-e2e/AtomicRef/assignment.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@
33
#include <algorithm>
44
#include <cassert>
55
#include <numeric>
6-
#include <sycl/sycl.hpp>
76
#include <vector>
87

8+
#include <sycl/detail/core.hpp>
9+
10+
#include <sycl/atomic_ref.hpp>
11+
#include <sycl/usm.hpp>
12+
913
using namespace sycl;
1014

1115
template <template <typename, memory_order, memory_scope, access::address_space>

sycl/test-e2e/AtomicRef/atomic_memory_order.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
#pragma once
22

33
#include <algorithm>
4-
#include <sycl/sycl.hpp>
4+
5+
#include <sycl/detail/core.hpp>
6+
7+
#include <sycl/atomic_ref.hpp>
58

69
using namespace sycl;
710

sycl/test-e2e/AtomicRef/atomic_memory_order_seq_cst.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// RUN: %{run} %t.out
33

44
#include "atomic_memory_order.h"
5+
#include <cmath>
56
#include <iostream>
67
#include <numeric>
78
using namespace sycl;
@@ -12,8 +13,8 @@ size_t CalculateIterations(device &device, size_t iter_cap) {
1213
uint64_t max_chars_alloc =
1314
device.get_info<info::device::max_mem_alloc_size>() / sizeof(char);
1415
size_t max_iter =
15-
(sycl::sqrt(static_cast<double>(max_chars_alloc)) - 1) / (N_items / 2);
16-
return sycl::min(max_iter, iter_cap);
16+
(std::sqrt(static_cast<double>(max_chars_alloc)) - 1) / (N_items / 2);
17+
return std::min(max_iter, iter_cap);
1718
}
1819

1920
void check(queue &q, buffer<int, 2> &res_buf, size_t N_iters) {

sycl/test-e2e/AtomicRef/compare_exchange.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@
88
#include <cassert>
99
#include <iostream>
1010
#include <numeric>
11-
#include <sycl/sycl.hpp>
1211
#include <vector>
1312

13+
#include <sycl/detail/core.hpp>
14+
15+
#include <sycl/atomic_ref.hpp>
16+
#include <sycl/usm.hpp>
17+
1418
using namespace sycl;
1519

1620
template <template <typename, memory_order, memory_scope, access::address_space>

sycl/test-e2e/AtomicRef/exchange.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@
88
#include <cassert>
99
#include <iostream>
1010
#include <numeric>
11-
#include <sycl/sycl.hpp>
1211
#include <vector>
1312

13+
#include <sycl/detail/core.hpp>
14+
15+
#include <sycl/atomic_ref.hpp>
16+
#include <sycl/usm.hpp>
17+
1418
using namespace sycl;
1519

1620
template <template <typename, memory_order, memory_scope, access::address_space>

sycl/test-e2e/AtomicRef/load.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@
88
#include <cassert>
99
#include <iostream>
1010
#include <numeric>
11-
#include <sycl/sycl.hpp>
1211
#include <vector>
1312

13+
#include <sycl/detail/core.hpp>
14+
15+
#include <sycl/atomic_ref.hpp>
16+
#include <sycl/usm.hpp>
17+
1418
using namespace sycl;
1519

1620
template <template <typename, memory_order, memory_scope, access::address_space>

sycl/test-e2e/AtomicRef/max.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@
88
#include <cassert>
99
#include <iostream>
1010
#include <numeric>
11-
#include <sycl/sycl.hpp>
1211
#include <vector>
1312

13+
#include <sycl/detail/core.hpp>
14+
15+
#include <sycl/atomic_ref.hpp>
16+
#include <sycl/usm.hpp>
17+
1418
using namespace sycl;
1519

1620
template <template <typename, memory_order, memory_scope, access::address_space>

sycl/test-e2e/AtomicRef/min.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@
88
#include <cassert>
99
#include <iostream>
1010
#include <numeric>
11-
#include <sycl/sycl.hpp>
1211
#include <vector>
1312

13+
#include <sycl/detail/core.hpp>
14+
15+
#include <sycl/atomic_ref.hpp>
16+
#include <sycl/usm.hpp>
17+
1418
using namespace sycl;
1519

1620
template <template <typename, memory_order, memory_scope, access::address_space>

sycl/test-e2e/AtomicRef/or.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@
88
#include <cassert>
99
#include <iostream>
1010
#include <numeric>
11-
#include <sycl/sycl.hpp>
1211
#include <vector>
1312

13+
#include <sycl/detail/core.hpp>
14+
15+
#include <sycl/atomic_ref.hpp>
16+
#include <sycl/usm.hpp>
17+
1418
using namespace sycl;
1519

1620
template <template <typename, memory_order, memory_scope, access::address_space>

sycl/test-e2e/AtomicRef/store.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@
88
#include <cassert>
99
#include <iostream>
1010
#include <numeric>
11-
#include <sycl/sycl.hpp>
1211
#include <vector>
1312

13+
#include <sycl/detail/core.hpp>
14+
15+
#include <sycl/atomic_ref.hpp>
16+
#include <sycl/usm.hpp>
17+
1418
using namespace sycl;
1519

1620
template <template <typename, memory_order, memory_scope, access::address_space>

sycl/test-e2e/AtomicRef/sub.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@
88
#include <cassert>
99
#include <iostream>
1010
#include <numeric>
11-
#include <sycl/sycl.hpp>
1211
#include <type_traits>
1312
#include <vector>
1413

14+
#include <sycl/detail/core.hpp>
15+
16+
#include <sycl/atomic_ref.hpp>
17+
#include <sycl/usm.hpp>
18+
1519
using namespace sycl;
1620

1721
template <template <typename, memory_order, memory_scope, access::address_space>

sycl/test-e2e/AtomicRef/xor.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@
88
#include <cassert>
99
#include <iostream>
1010
#include <numeric>
11-
#include <sycl/sycl.hpp>
1211
#include <vector>
1312

13+
#include <sycl/detail/core.hpp>
14+
15+
#include <sycl/atomic_ref.hpp>
16+
#include <sycl/usm.hpp>
17+
1418
using namespace sycl;
1519

1620
template <template <typename, memory_order, memory_scope, access::address_space>

0 commit comments

Comments
 (0)