Skip to content

Commit e6ddb98

Browse files
[SYCL][E2E] Use fine-grained includes in Basic/* tests (#13850)
Co-authored-by: Sergey Semenov <[email protected]>
1 parent cfb763f commit e6ddb98

File tree

64 files changed

+134
-63
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+134
-63
lines changed

sycl/test-e2e/Basic/accessor/Inputs/device_accessor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88
#include <cassert>
9-
#include <sycl/sycl.hpp>
9+
#include <sycl/detail/core.hpp>
1010

1111
int main() {
1212
// Non-placeholder accessors.

sycl/test-e2e/Basic/accessor/Inputs/host_accessor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88
#include <cassert>
9-
#include <sycl/sycl.hpp>
9+
#include <sycl/detail/core.hpp>
1010

1111
int main() {
1212
{

sycl/test-e2e/Basic/accessor/Inputs/host_task_accessor.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
//
77
//===----------------------------------------------------------------------===//
88
#include <cassert>
9-
#include <sycl/sycl.hpp>
9+
#include <sycl/detail/core.hpp>
10+
#include <sycl/detail/host_task_impl.hpp>
1011

1112
#if !defined(accessor_new_api_test) && !defined(buffer_new_api_test) && \
1213
!defined(accessor_placeholder_new_api_test) && \

sycl/test-e2e/Basic/auto_local_range.cpp

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

44
#include <cstdlib>
5-
#include <sycl/sycl.hpp>
5+
#include <sycl/detail/core.hpp>
6+
#include <sycl/ext/oneapi/experimental/auto_local_range.hpp>
67

78
template <size_t... Args> bool testAutoLocalRange() {
89
constexpr int Dimensions = sizeof...(Args);

sycl/test-e2e/Basic/backend_info.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
#include <iostream>
14-
#include <sycl/sycl.hpp>
14+
#include <sycl/detail/core.hpp>
1515

1616
using namespace sycl;
1717

sycl/test-e2e/Basic/built-ins.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
// Hits an assertion with AMD:
88
// XFAIL: hip_amd
99

10-
#include <sycl/sycl.hpp>
10+
#include <sycl/detail/core.hpp>
11+
#include <sycl/ext/oneapi/experimental/builtins.hpp>
1112

1213
#include <cassert>
1314

sycl/test-e2e/Basic/built-ins/host_math.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
#include <iomanip>
88
#include <iostream>
99

10-
#include <sycl.hpp>
10+
#include <sycl/builtins.hpp>
11+
#include <sycl/detail/core.hpp>
1112

1213
template <typename T> T get_ulp_std(T x) {
1314
const T inf = std::numeric_limits<T>::infinity();

sycl/test-e2e/Basic/context.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
// This test performs basic check of the SYCL context class.
55

66
#include <iostream>
7-
#include <sycl/sycl.hpp>
7+
#include <sycl/detail/core.hpp>
8+
#include <sycl/properties/all_properties.hpp>
89

910
using namespace sycl;
1011

sycl/test-e2e/Basic/cuda_max_wgs_error.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// REQUIRES: cuda
55

66
#include <numeric>
7-
#include <sycl/sycl.hpp>
7+
#include <sycl/detail/core.hpp>
88

99
using namespace sycl;
1010

sycl/test-e2e/Basic/diagnostics/non-uniform-wk-gp-test.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
//==------------------------------------------==//
1212

1313
#include <iostream>
14-
#include <sycl/sycl.hpp>
14+
#include <sycl/detail/core.hpp>
15+
#include <sycl/stream.hpp>
1516

1617
using namespace sycl;
1718

sycl/test-e2e/Basic/event_creation.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//
1212
//===----------------------------------------------------------------------===//
1313
#include <iostream>
14-
#include <sycl/sycl.hpp>
14+
#include <sycl/detail/core.hpp>
1515

1616
int main() {
1717
try {

sycl/test-e2e/Basic/event_default_construction.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// RUN: %{build} -o %t.out
22
// RUN: env ONEAPI_DEVICE_SELECTOR=bad %{run-unfiltered-devices} %t.out
33

4-
#include <sycl/sycl.hpp>
4+
#include <sycl/detail/core.hpp>
55

66
int main(void) {
77
try {
@@ -18,4 +18,4 @@ int main(void) {
1818
assert(false && "we should not be here");
1919
}
2020
return 0;
21-
}
21+
}

sycl/test-e2e/Basic/event_profiling_info.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515

1616
#include <cassert>
1717
#include <iostream>
18-
#include <sycl/sycl.hpp>
18+
#include <sycl/detail/core.hpp>
19+
#include <sycl/properties/all_properties.hpp>
1920

2021
using namespace sycl;
2122

sycl/test-e2e/Basic/exceptions-SYCL-2020.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
// RUN: %{build} -o %t.out
22
// RUN: %{run} %t.out
33

4-
#include <sycl/sycl.hpp>
4+
#include <sycl/backend.hpp>
5+
#include <sycl/detail/core.hpp>
56

67
using namespace sycl;
78

sycl/test-e2e/Basic/fpga_tests/Inputs/fpga_device.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
#include "sycl/sycl.hpp"
9+
#include <sycl/detail/core.hpp>
1010

1111
using namespace sycl;
1212

sycl/test-e2e/Basic/fpga_tests/Inputs/fpga_host.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
#include "sycl/sycl.hpp"
109
#include <cassert>
10+
#include <sycl/detail/core.hpp>
1111

1212
using namespace sycl;
1313

sycl/test-e2e/Basic/fpga_tests/fpga_pipes_legacy_ns.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
//
1010
//===----------------------------------------------------------------------===//
1111
#include <iostream>
12-
#include <sycl/sycl.hpp>
12+
#include <sycl/detail/core.hpp>
13+
#include <sycl/pipes.hpp>
1314

1415
class some_nb_pipe;
1516

sycl/test-e2e/Basic/fpga_tests/fpga_queue.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@
1212
//===----------------------------------------------------------------------===//
1313
#include <iostream>
1414
#include <set>
15+
#include <sycl/backend.hpp>
1516
#include <sycl/backend/opencl.hpp>
16-
#include <sycl/sycl.hpp>
17+
#include <sycl/detail/core.hpp>
1718

1819
using namespace sycl;
1920

sycl/test-e2e/Basic/free_function_queries/free_function_queries.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
//
1515
//===------------------------------------------------------------------------===//
1616

17-
#include <sycl/sycl.hpp>
17+
#include <sycl/detail/core.hpp>
18+
#include <sycl/ext/oneapi/free_function_queries.hpp>
1819

1920
#include <cassert>
2021
#include <iostream>

sycl/test-e2e/Basic/free_function_queries/free_function_queries_sub_group.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
//===------------------------------------------------------------------------===//
1919

2020
#include "../../SubGroup/helper.hpp"
21-
#include <sycl/sycl.hpp>
21+
#include <sycl/ext/oneapi/free_function_queries.hpp>
2222

2323
#include <cassert>
2424
#include <iostream>

sycl/test-e2e/Basic/group_local_memory.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
// RUN: %{build} -o %t.out
22
// RUN: %{run} %t.out
33

4-
#include <sycl/sycl.hpp>
4+
#include <sycl/detail/core.hpp>
5+
#include <sycl/ext/oneapi/group_local_memory.hpp>
56

67
constexpr int N = 5;
78

sycl/test-e2e/Basic/image/image.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818

1919
#include "../../helpers.hpp"
2020

21+
#include <sycl/accessor_image.hpp>
22+
#include <sycl/image.hpp>
23+
2124
int main() {
2225
const sycl::image_channel_order ChanOrder = sycl::image_channel_order::rgba;
2326
const sycl::image_channel_type ChanType = sycl::image_channel_type::fp32;

sycl/test-e2e/Basic/image/image_accessor_range.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,11 @@
99
// RUN: %{run} %t.out
1010

1111
#include <iostream>
12-
#include <sycl/accessor.hpp>
13-
#include <sycl/sycl.hpp>
12+
#include <sycl/accessor_image.hpp>
13+
#include <sycl/detail/core.hpp>
14+
#include <sycl/image.hpp>
15+
#include <sycl/usm.hpp>
16+
1417
using namespace sycl;
1518
#define N 4 // dimensin
1619
#define M 128 // dimension

sycl/test-e2e/Basic/image/image_accessor_readsampler.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
//
1515
//===----------------------------------------------------------------------===//
1616

17-
#include <sycl/sycl.hpp>
17+
#include <sycl/accessor_image.hpp>
18+
#include <sycl/detail/core.hpp>
19+
#include <sycl/image.hpp>
1820

1921
#include <cassert>
2022
#include <iomanip>

sycl/test-e2e/Basic/image/image_accessor_readwrite_half.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@
1818
#include <cassert>
1919
#include <iomanip>
2020
#include <iostream>
21-
#include <sycl/sycl.hpp>
21+
#include <sycl/accessor_image.hpp>
22+
#include <sycl/detail/core.hpp>
23+
#include <sycl/image.hpp>
2224

2325
namespace s = sycl;
2426

sycl/test-e2e/Basic/image/image_array.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121

2222
#include "../../helpers.hpp"
2323

24+
#include <sycl/accessor_image.hpp>
25+
#include <sycl/image.hpp>
26+
2427
int main() {
2528
const sycl::image_channel_order ChanOrder = sycl::image_channel_order::rgba;
2629
const sycl::image_channel_type ChanType = sycl::image_channel_type::fp32;

sycl/test-e2e/Basic/image/image_read.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
* https://www.khronos.org/registry/OpenCL/specs/opencl-1.2.pdf#page=329
99
*/
1010

11-
#include <sycl/sycl.hpp>
11+
#include <sycl/accessor_image.hpp>
12+
#include <sycl/detail/core.hpp>
13+
#include <sycl/image.hpp>
1214

1315
#include <iostream>
1416

@@ -230,4 +232,4 @@ bool test(s::queue myQueue) {
230232
passed = false;
231233

232234
return passed;
233-
}
235+
}

sycl/test-e2e/Basic/image/image_write.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
* https://www.khronos.org/registry/OpenCL/specs/opencl-1.2.pdf#page=329
99
*/
1010

11-
#include <sycl/sycl.hpp>
11+
#include <sycl/accessor_image.hpp>
12+
#include <sycl/detail/core.hpp>
13+
#include <sycl/image.hpp>
1214

1315
#include <iostream>
1416

sycl/test-e2e/Basic/image/srgba-read.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// RUN: %{run} %t.out | FileCheck %s
44

55
#include <iostream>
6-
#include <sycl/sycl.hpp>
6+
#include <sycl/accessor_image.hpp>
7+
#include <sycl/detail/core.hpp>
8+
#include <sycl/image.hpp>
79

810
using namespace sycl;
911

sycl/test-e2e/Basic/in_order_queue_status.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@
44
// Test checks that queue::ext_oneapi_empty() returns status of the in-order
55
// queue.
66

7+
#include <sycl/detail/core.hpp>
8+
#include <sycl/properties/all_properties.hpp>
9+
#include <sycl/usm.hpp>
10+
711
#include <chrono>
8-
#include <sycl.hpp>
912
#include <thread>
1013

1114
static void CheckArray(int *x, size_t buffer_size, int expected) {

sycl/test-e2e/Basic/intel-ext-device.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
//
1515
//===----------------------------------------------------------------------===//
1616

17-
#include <sycl/sycl.hpp>
17+
#include <sycl/detail/core.hpp>
1818

1919
#include <cassert>
2020
#include <iostream>

sycl/test-e2e/Basic/interop/check_carrying_real_kernel_IDs.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
// RUN: %{run} %t.out
44

55
#include <CL/opencl.h>
6+
#include <sycl/backend.hpp>
67
#include <sycl/backend/opencl.hpp>
7-
#include <sycl/sycl.hpp>
8+
#include <sycl/detail/core.hpp>
89

910
using namespace sycl;
1011

sycl/test-e2e/Basic/interop/construction_ocl.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
// RUN: env ONEAPI_DEVICE_SELECTOR="opencl:*" %t.ocl.out
44

55
#include <CL/cl.h>
6+
#include <sycl/backend.hpp>
67
#include <sycl/backend/opencl.hpp>
7-
8-
#include <sycl/sycl.hpp>
8+
#include <sycl/detail/core.hpp>
99

1010
constexpr auto BE = sycl::backend::opencl;
1111

sycl/test-e2e/Basic/interop/get_native_ocl.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44

55
#include <CL/cl.h>
66

7+
#include <sycl/backend.hpp>
78
#include <sycl/backend/opencl.hpp>
8-
#include <sycl/sycl.hpp>
9+
#include <sycl/detail/core.hpp>
910

1011
constexpr auto BE = sycl::backend::opencl;
1112

sycl/test-e2e/Basic/interop/get_native_ze.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
#include <level_zero/ze_api.h>
99

10+
#include <sycl/detail/core.hpp>
1011
#include <sycl/ext/oneapi/backend/level_zero.hpp>
11-
#include <sycl/sycl.hpp>
1212

1313
constexpr auto BE = sycl::backend::ext_oneapi_level_zero;
1414

sycl/test-e2e/Basic/interop/interop_all_backends.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
// REQUIRES: CUDA || HIP
22
// RUN: %{build} %if hip %{ -DSYCL_EXT_ONEAPI_BACKEND_HIP %} %else %{ %if cuda %{ -DSYCL_EXT_ONEAPI_BACKEND_CUDA_EXPERIMENTAL %} %else %{ %if level_zero %{ -DSYCL_EXT_ONEAPI_BACKEND_L0 %} %} %} -o %t.out
33

4-
#include <sycl/sycl.hpp>
4+
#include <sycl/backend.hpp>
5+
#include <sycl/detail/core.hpp>
6+
#include <sycl/properties/all_properties.hpp>
7+
#include <sycl/usm.hpp>
58
using namespace sycl;
69

710
#ifdef SYCL_EXT_ONEAPI_BACKEND_CUDA_EXPERIMENTAL

sycl/test-e2e/Basic/interop/make_kernel_subdevice_l0.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
#include <cstdlib>
66
#include <iostream>
77
#include <level_zero/ze_api.h>
8+
#include <sycl/detail/core.hpp>
89
#include <sycl/ext/oneapi/backend/level_zero.hpp>
9-
#include <sycl/sycl.hpp>
1010

1111
using namespace sycl;
1212

0 commit comments

Comments
 (0)