Skip to content

Commit 17e589e

Browse files
[SYCL][E2E] Use fine-grained includes in InvokeSimd/* tests (#13866)
1 parent 515e29b commit 17e589e

Some content is hidden

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

43 files changed

+67
-55
lines changed

sycl/test-e2e/InvokeSimd/Feature/SPMD_invoke_ESIMD_external.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@
99
* and ESIMD kernels.
1010
*/
1111

12+
#include <sycl/detail/core.hpp>
1213
#include <sycl/ext/intel/esimd.hpp>
1314
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
1415
#include <sycl/ext/oneapi/experimental/uniform.hpp>
15-
#include <sycl/sycl.hpp>
16+
#include <sycl/usm.hpp>
1617

1718
#include <functional>
1819
#include <iostream>

sycl/test-e2e/InvokeSimd/Feature/invoke_simd_struct.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@
1717
* matching types.
1818
*/
1919

20+
#include <sycl/detail/core.hpp>
2021
#include <sycl/ext/intel/esimd.hpp>
2122
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
22-
#include <sycl/sycl.hpp>
23+
#include <sycl/usm.hpp>
2324

2425
#include <functional>
2526
#include <iostream>

sycl/test-e2e/InvokeSimd/Feature/invoke_simd_struct_by_pointer.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@
1919
* addition is returned and stored in C.
2020
*/
2121

22+
#include <sycl/detail/core.hpp>
2223
#include <sycl/ext/intel/esimd.hpp>
2324
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
24-
#include <sycl/sycl.hpp>
25+
#include <sycl/usm.hpp>
2526

2627
#include <functional>
2728
#include <iostream>

sycl/test-e2e/InvokeSimd/Feature/popcnt.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@
3434
* This test also runs with all types of VISA link time optimizations enabled.
3535
*/
3636

37+
#include <sycl/detail/core.hpp>
3738
#include <sycl/ext/intel/esimd.hpp>
3839
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
39-
#include <sycl/sycl.hpp>
4040

4141
#include <functional>
4242
#include <iostream>

sycl/test-e2e/InvokeSimd/Feature/popcnt_emu.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@
3434
* This test also runs with all types of VISA link time optimizations enabled.
3535
*/
3636

37+
#include <sycl/detail/core.hpp>
3738
#include <sycl/ext/intel/esimd.hpp>
3839
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
39-
#include <sycl/sycl.hpp>
4040

4141
#include <functional>
4242
#include <iostream>

sycl/test-e2e/InvokeSimd/Feature/scale.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
* This test also runs with all types of VISA link time optimizations enabled.
2222
*/
2323

24+
#include <sycl/detail/core.hpp>
2425
#include <sycl/ext/intel/esimd.hpp>
2526
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
26-
#include <sycl/sycl.hpp>
2727

2828
#include <functional>
2929
#include <iostream>

sycl/test-e2e/InvokeSimd/Feature/split_module/Inputs/ESIMD_module.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// This is the second module for split_module/SPMD_module.cpp test
22

3+
#include <sycl/detail/core.hpp>
34
#include <sycl/ext/intel/esimd.hpp>
45
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
5-
#include <sycl/sycl.hpp>
66

77
#include <functional>
88
#include <iostream>

sycl/test-e2e/InvokeSimd/Feature/split_module/SPMD_module.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@
1010
//
1111
// This test also runs with all types of VISA link time optimizations enabled.
1212

13+
#include <sycl/detail/core.hpp>
1314
#include <sycl/ext/intel/esimd.hpp>
1415
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
15-
#include <sycl/sycl.hpp>
16+
#include <sycl/usm.hpp>
1617

1718
#include <functional>
1819
#include <iostream>

sycl/test-e2e/InvokeSimd/Feature/void_retval.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
* This test also runs with all types of VISA link time optimizations enabled.
2121
*/
2222

23+
#include <sycl/detail/core.hpp>
2324
#include <sycl/ext/intel/esimd.hpp>
2425
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
25-
#include <sycl/sycl.hpp>
2626

2727
#include <functional>
2828
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/address_space_cast.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
// RUN: %{build} -fno-sycl-device-code-split-esimd -Xclang -fsycl-allow-func-ptr -o %t.out
55
// RUN: env IGC_VCSaveStackCallLinkage=1 IGC_VCDirectCallsOnly=1 %{run} %t.out
66

7+
#include <sycl/detail/core.hpp>
78
#include <sycl/ext/intel/esimd.hpp>
89
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
910
#include <sycl/ext/oneapi/experimental/uniform.hpp>
10-
#include <sycl/sycl.hpp>
1111

1212
#include <functional>
1313
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/call_vadd_1d_loop.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,10 @@
2323
* This test also runs with all types of VISA link time optimizations enabled.
2424
*/
2525

26+
#include <sycl/detail/core.hpp>
2627
#include <sycl/ext/intel/esimd.hpp>
2728
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
28-
#include <sycl/sycl.hpp>
29+
#include <sycl/usm.hpp>
2930

3031
#include <functional>
3132
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/call_vadd_1d_loop_naive.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,10 @@
2626
* This test also runs with all types of VISA link time optimizations enabled.
2727
*/
2828

29+
#include <sycl/detail/core.hpp>
2930
#include <sycl/ext/intel/esimd.hpp>
3031
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
31-
#include <sycl/sycl.hpp>
32+
#include <sycl/usm.hpp>
3233

3334
#include <functional>
3435
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/call_vadd_1d_spill.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
* This test also runs with all types of VISA link time optimizations enabled.
1616
*/
1717

18+
#include <sycl/detail/core.hpp>
1819
#include <sycl/ext/intel/esimd.hpp>
1920
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
20-
#include <sycl/sycl.hpp>
2121

2222
#include <functional>
2323
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/debug_symbols.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
* This test also runs with all types of VISA link time optimizations enabled.
1111
*/
1212

13+
#include <sycl/detail/core.hpp>
1314
#include <sycl/ext/intel/esimd.hpp>
1415
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
15-
#include <sycl/sycl.hpp>
1616

1717
#include <functional>
1818
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/dp4a.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@
1313
* This test also runs with all types of VISA link time optimizations enabled.
1414
*/
1515

16+
#include <sycl/detail/core.hpp>
1617
#include <sycl/ext/intel/esimd.hpp>
1718
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
18-
#include <sycl/sycl.hpp>
19+
#include <sycl/usm.hpp>
1920

2021
#include <functional>
2122
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/matrix_add.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
* This test also runs with all types of VISA link time optimizations enabled.
1616
*/
1717

18+
#include <sycl/detail/core.hpp>
1819
#include <sycl/ext/intel/esimd.hpp>
1920
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
20-
#include <sycl/sycl.hpp>
2121

2222
#include <functional>
2323
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/matrix_multiply_USM.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,10 @@
2929
* This test also runs with all types of VISA link time optimizations enabled.
3030
*/
3131

32+
#include <sycl/detail/core.hpp>
3233
#include <sycl/ext/intel/esimd.hpp>
3334
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
34-
#include <sycl/sycl.hpp>
35+
#include <sycl/usm.hpp>
3536

3637
#include <functional>
3738
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/matrix_multiply_accessor_get_pointer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
* This test also runs with all types of VISA link time optimizations enabled.
2727
*/
2828

29+
#include <sycl/detail/core.hpp>
2930
#include <sycl/ext/intel/esimd.hpp>
3031
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
31-
#include <sycl/sycl.hpp>
3232

3333
#include <functional>
3434
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/nbarrier_basic.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
* Test checks basic support for named barriers in invoke_simd context.
1212
*/
1313

14+
#include <sycl/detail/core.hpp>
1415
#include <sycl/ext/intel/esimd.hpp>
1516
#include <sycl/ext/intel/experimental/esimd/memory.hpp>
1617
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
17-
#include <sycl/sycl.hpp>
1818

1919
#include <functional>
2020
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/nbarrier_exec_in_order.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,11 @@
1414
* previous thread.
1515
*/
1616

17-
#include <sycl/ext/intel/esimd.hpp>
18-
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
19-
#include <sycl/sycl.hpp>
20-
17+
#include <sycl/detail/core.hpp>
2118
#include <sycl/ext/intel/esimd.hpp>
2219
#include <sycl/ext/intel/experimental/esimd/memory.hpp>
2320
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
24-
#include <sycl/sycl.hpp>
21+
#include <sycl/usm.hpp>
2522

2623
#include <functional>
2724
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/nbarrier_loop.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,11 @@
1414
* data to surface.
1515
*/
1616

17-
#include <sycl/ext/intel/esimd.hpp>
18-
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
19-
#include <sycl/sycl.hpp>
20-
17+
#include <sycl/detail/core.hpp>
2118
#include <sycl/ext/intel/esimd.hpp>
2219
#include <sycl/ext/intel/experimental/esimd/memory.hpp>
2320
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
24-
#include <sycl/sycl.hpp>
21+
#include <sycl/usm.hpp>
2522

2623
#include <functional>
2724
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/nbarrier_multiple_wg.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,11 @@
1313
* data to surface.
1414
*/
1515

16-
#include <sycl/ext/intel/esimd.hpp>
17-
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
18-
#include <sycl/sycl.hpp>
19-
16+
#include <sycl/detail/core.hpp>
2017
#include <sycl/ext/intel/esimd.hpp>
2118
#include <sycl/ext/intel/experimental/esimd/memory.hpp>
2219
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
23-
#include <sycl/sycl.hpp>
20+
#include <sycl/usm.hpp>
2421

2522
#include <functional>
2623
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/slm_gather_scatter.cpp

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

1616
#include "../invoke_simd_utils.hpp"
1717

18+
#include <sycl/detail/core.hpp>
1819
#include <sycl/ext/intel/esimd.hpp>
1920
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
20-
#include <sycl/sycl.hpp>
21+
#include <sycl/usm.hpp>
2122

2223
#include <functional>
2324
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/slm_load_store.cpp

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

1616
#include "../invoke_simd_utils.hpp"
1717

18+
#include <sycl/detail/core.hpp>
1819
#include <sycl/ext/intel/esimd.hpp>
1920
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
20-
#include <sycl/sycl.hpp>
21+
#include <sycl/usm.hpp>
2122

2223
#include <functional>
2324
#include <iostream>

sycl/test-e2e/InvokeSimd/Regression/tiled_matrix_multiplication.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
* This test also runs with all types of VISA link time optimizations enabled.
3333
*/
3434

35+
#include <sycl/detail/core.hpp>
3536
#include <sycl/ext/intel/esimd.hpp>
3637
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
37-
#include <sycl/sycl.hpp>
3838

3939
#include <functional>
4040
#include <iostream>

sycl/test-e2e/InvokeSimd/Spec/ESIMD_to_unmarked_function.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
* This test also runs with all types of VISA link time optimizations enabled.
2929
*/
3030

31+
#include <sycl/detail/core.hpp>
3132
#include <sycl/ext/intel/esimd.hpp>
3233
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
33-
#include <sycl/sycl.hpp>
3434

3535
#include <functional>
3636
#include <iostream>

sycl/test-e2e/InvokeSimd/Spec/clang_run_error/accessor_argument.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@
1010
* passed to invoked ESIMD function
1111
*/
1212

13+
#include <sycl/detail/core.hpp>
1314
#include <sycl/ext/intel/esimd.hpp>
1415
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
15-
#include <sycl/sycl.hpp>
16+
#include <sycl/usm.hpp>
1617

1718
#include <functional>
1819
#include <iostream>

sycl/test-e2e/InvokeSimd/Spec/clang_run_error/reference_argument.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@
88
* passed to invoked ESIMD function
99
*/
1010

11+
#include <sycl/detail/core.hpp>
1112
#include <sycl/ext/intel/esimd.hpp>
1213
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
13-
#include <sycl/sycl.hpp>
14+
#include <sycl/usm.hpp>
1415

1516
#include <functional>
1617
#include <iostream>

sycl/test-e2e/InvokeSimd/Spec/function_overloads.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
* This test also runs with all types of VISA link time optimizations enabled.
2323
*/
2424

25+
#include <sycl/detail/core.hpp>
2526
#include <sycl/ext/intel/esimd.hpp>
2627
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
27-
#include <sycl/sycl.hpp>
2828

2929
#include <functional>
3030
#include <iostream>

sycl/test-e2e/InvokeSimd/Spec/multiple_SPMD_to_multiple_ESIMD.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,10 @@
1818
* This test also runs with all types of VISA link time optimizations enabled.
1919
*/
2020

21+
#include <sycl/detail/core.hpp>
2122
#include <sycl/ext/intel/esimd.hpp>
2223
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
23-
#include <sycl/sycl.hpp>
24+
#include <sycl/usm.hpp>
2425

2526
#include <functional>
2627
#include <iostream>

sycl/test-e2e/InvokeSimd/Spec/multiple_SPMD_to_single_ESIMD.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,10 @@
1818
* This test also runs with all types of VISA link time optimizations enabled.
1919
*/
2020

21+
#include <sycl/detail/core.hpp>
2122
#include <sycl/ext/intel/esimd.hpp>
2223
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
23-
#include <sycl/sycl.hpp>
24+
#include <sycl/usm.hpp>
2425

2526
#include <functional>
2627
#include <iostream>

sycl/test-e2e/InvokeSimd/Spec/nested_ESIMD_to_ESIMD.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
* This test also runs with all types of VISA link time optimizations enabled.
1616
*/
1717

18+
#include <sycl/detail/core.hpp>
1819
#include <sycl/ext/intel/esimd.hpp>
1920
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
20-
#include <sycl/sycl.hpp>
2121

2222
#include <functional>
2323
#include <iostream>

sycl/test-e2e/InvokeSimd/Spec/nested_SPMD_to_ESIMD.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
* This test also runs with all types of VISA link time optimizations enabled.
1515
*/
1616

17+
#include <sycl/detail/core.hpp>
1718
#include <sycl/ext/intel/esimd.hpp>
1819
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
19-
#include <sycl/sycl.hpp>
2020

2121
#include <functional>
2222
#include <iostream>

0 commit comments

Comments
 (0)