Skip to content

Commit 3cb6d0b

Browse files
committed
Drop include deps test for backend header
1 parent 3b4b65a commit 3cb6d0b

File tree

5 files changed

+46
-168
lines changed

5 files changed

+46
-168
lines changed

sycl/test/include_deps/sycl_khr_includes_atomic.cpp

Lines changed: 25 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,28 +15,47 @@
1515
// CHECK-NEXT: bit_cast.hpp
1616
// CHECK-NEXT: ext/oneapi/experimental/address_cast.hpp
1717
// CHECK-NEXT: detail/spirv.hpp
18-
// CHECK-NEXT: aliases.hpp
18+
// CHECK-NEXT: ext/oneapi/experimental/non_uniform_groups.hpp
19+
// CHECK-NEXT: ext/oneapi/sub_group_mask.hpp
20+
// CHECK-NEXT: builtins.hpp
21+
// CHECK-NEXT: detail/builtins/builtins.hpp
22+
// CHECK-NEXT: detail/type_traits.hpp
23+
// CHECK-NEXT: detail/type_traits/vec_marray_traits.hpp
24+
// CHECK-NEXT: detail/vector_convert.hpp
1925
// CHECK-NEXT: detail/generic_type_traits.hpp
26+
// CHECK-NEXT: aliases.hpp
2027
// CHECK-NEXT: detail/helpers.hpp
2128
// CHECK-NEXT: memory_enums.hpp
2229
// CHECK-NEXT: __spirv/spirv_vars.hpp
23-
// CHECK-NEXT: detail/type_traits.hpp
24-
// CHECK-NEXT: detail/type_traits/vec_marray_traits.hpp
2530
// CHECK-NEXT: half_type.hpp
2631
// CHECK-NEXT: detail/iostream_proxy.hpp
2732
// CHECK-NEXT: aspects.hpp
2833
// CHECK-NEXT: info/aspects.def
2934
// CHECK-NEXT: info/aspects_deprecated.def
3035
// CHECK-NEXT: multi_ptr.hpp
3136
// CHECK-NEXT: ext/oneapi/bfloat16.hpp
32-
// CHECK-NEXT: detail/memcpy.hpp
33-
// CHECK-NEXT: id.hpp
34-
// CHECK-NEXT: detail/array.hpp
3537
// CHECK-NEXT: exception.hpp
3638
// CHECK-NEXT: detail/string.hpp
39+
// CHECK-NEXT: detail/memcpy.hpp
40+
// CHECK-NEXT: vector.hpp
3741
// CHECK-NEXT: detail/common.hpp
3842
// CHECK-NEXT: stl_wrappers/cassert
3943
// CHECK-NEXT: stl_wrappers/assert.h
44+
// CHECK-NEXT: detail/named_swizzles_mixin.hpp
45+
// CHECK-NEXT: detail/vector_arith.hpp
46+
// CHECK-NEXT: marray.hpp
47+
// CHECK-NEXT: detail/is_device_copyable.hpp
48+
// CHECK-NEXT: detail/builtins/common_functions.inc
49+
// CHECK-NEXT: detail/builtins/helper_macros.hpp
50+
// CHECK-NEXT: detail/builtins/geometric_functions.inc
51+
// CHECK-NEXT: detail/builtins/half_precision_math_functions.inc
52+
// CHECK-NEXT: detail/builtins/integer_functions.inc
53+
// CHECK-NEXT: detail/builtins/math_functions.inc
54+
// CHECK-NEXT: detail/builtins/native_math_functions.inc
55+
// CHECK-NEXT: detail/builtins/relational_functions.inc
56+
// CHECK-NEXT: feature_test.hpp
57+
// CHECK-NEXT: id.hpp
58+
// CHECK-NEXT: detail/array.hpp
4059
// CHECK-NEXT: range.hpp
4160
// CHECK-NEXT: atomic_fence.hpp
4261
// CHECK-EMPTY:

sycl/test/include_deps/sycl_khr_includes_backend.cpp

Lines changed: 0 additions & 160 deletions
This file was deleted.

sycl/test/include_deps/sycl_khr_includes_groups.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,19 @@
5454
// CHECK-NEXT: detail/vector_arith.hpp
5555
// CHECK-NEXT: ext/oneapi/functional.hpp
5656
// CHECK-NEXT: detail/spirv.hpp
57+
// CHECK-NEXT: ext/oneapi/experimental/non_uniform_groups.hpp
58+
// CHECK-NEXT: ext/oneapi/sub_group_mask.hpp
59+
// CHECK-NEXT: builtins.hpp
60+
// CHECK-NEXT: detail/builtins/builtins.hpp
61+
// CHECK-NEXT: detail/vector_convert.hpp
62+
// CHECK-NEXT: detail/builtins/common_functions.inc
63+
// CHECK-NEXT: detail/builtins/helper_macros.hpp
64+
// CHECK-NEXT: detail/builtins/geometric_functions.inc
65+
// CHECK-NEXT: detail/builtins/half_precision_math_functions.inc
66+
// CHECK-NEXT: detail/builtins/integer_functions.inc
67+
// CHECK-NEXT: detail/builtins/math_functions.inc
68+
// CHECK-NEXT: detail/builtins/native_math_functions.inc
69+
// CHECK-NEXT: detail/builtins/relational_functions.inc
70+
// CHECK-NEXT: feature_test.hpp
5771
// CHECK-NEXT: group_barrier.hpp
5872
// CHECK-EMPTY:

sycl/test/include_deps/sycl_khr_includes_reduction.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,10 +89,12 @@
8989
// CHECK-NEXT: atomic_ref.hpp
9090
// CHECK-NEXT: ext/oneapi/experimental/address_cast.hpp
9191
// CHECK-NEXT: detail/spirv.hpp
92-
// CHECK-NEXT: detail/memcpy.hpp
92+
// CHECK-NEXT: ext/oneapi/experimental/non_uniform_groups.hpp
93+
// CHECK-NEXT: ext/oneapi/sub_group_mask.hpp
9394
// CHECK-NEXT: builtins.hpp
9495
// CHECK-NEXT: detail/builtins/builtins.hpp
9596
// CHECK-NEXT: detail/vector_convert.hpp
97+
// CHECK-NEXT: detail/memcpy.hpp
9698
// CHECK-NEXT: vector.hpp
9799
// CHECK-NEXT: detail/named_swizzles_mixin.hpp
98100
// CHECK-NEXT: detail/vector_arith.hpp
@@ -105,6 +107,7 @@
105107
// CHECK-NEXT: detail/builtins/math_functions.inc
106108
// CHECK-NEXT: detail/builtins/native_math_functions.inc
107109
// CHECK-NEXT: detail/builtins/relational_functions.inc
110+
// CHECK-NEXT: feature_test.hpp
108111
// CHECK-NEXT: detail/item_base.hpp
109112
// CHECK-NEXT: detail/reduction_forward.hpp
110113
// CHECK-NEXT: item.hpp

sycl/test/include_deps/update_test.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ HEADERS=(
99

1010
sycl/khr/includes/accessor
1111
sycl/khr/includes/atomic
12-
sycl/khr/includes/backend
12+
# backend header depends on how the project was configured and as such it
13+
# is not exactly portable, so it is excluded
14+
# sycl/khr/includes/backend
1315
sycl/khr/includes/bit
1416
sycl/khr/includes/buffer
1517
sycl/khr/includes/byte

0 commit comments

Comments
 (0)