Skip to content

Commit 7add928

Browse files
Remove generic_type_lists.hpp
1 parent 94ab6d8 commit 7add928

File tree

8 files changed

+3
-481
lines changed

8 files changed

+3
-481
lines changed

sycl/include/sycl/detail/generic_type_lists.hpp

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

sycl/include/sycl/detail/generic_type_traits.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010

1111
#include <sycl/access/access.hpp> // for decorated, address_space
1212
#include <sycl/aliases.hpp> // for half, cl_char, cl_double
13-
#include <sycl/detail/generic_type_lists.hpp> // for nonconst_address_space...
1413
#include <sycl/detail/helpers.hpp> // for marray
1514
#include <sycl/detail/type_list.hpp> // for is_contained, find_sam...
1615
#include <sycl/detail/type_traits.hpp> // for is_gen_based_on_type_s...

sycl/include/sycl/detail/type_traits.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include <sycl/detail/type_traits/vec_marray_traits.hpp>
1212

1313
#include <sycl/access/access.hpp> // for decorated, address_space
14-
#include <sycl/detail/generic_type_lists.hpp> // for vec, marray, integer_list
1514
#include <sycl/detail/type_list.hpp> // for is_contained, find_twi...
1615

1716
#include <array> // for array

sycl/include/sycl/ext/oneapi/bf16_storage_builtins.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include <sycl/__spirv/spirv_ops.hpp>
1212
#include <sycl/builtins.hpp>
1313
#include <sycl/detail/builtins/builtins.hpp>
14-
#include <sycl/detail/generic_type_lists.hpp>
1514
#include <sycl/detail/generic_type_traits.hpp>
1615
#include <sycl/detail/type_traits.hpp>
1716

sycl/include/sycl/ext/oneapi/experimental/cuda/builtins.hpp

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,18 +44,13 @@ using ldg_vector_types = sycl::detail::type_list<
4444
sycl::vec<half, 2>, sycl::vec<half, 3>, sycl::vec<half, 4>,
4545
sycl::vec<float, 2>, sycl::vec<float, 3>, sycl::vec<float, 4>,
4646
sycl::vec<double, 2>, sycl::vec<double, 3>, sycl::vec<double, 4>>;
47-
48-
using ldg_types =
49-
sycl::detail::tl_append<ldg_vector_types,
50-
sycl::detail::gtl::scalar_floating_list,
51-
sycl::detail::gtl::scalar_signed_integer_list,
52-
sycl::detail::gtl::scalar_unsigned_integer_list>;
5347
} // namespace detail
5448

5549
template <typename T>
5650
inline __SYCL_ALWAYS_INLINE std::enable_if_t<
57-
sycl::detail::is_contained<
58-
T, sycl::ext::oneapi::experimental::cuda::detail::ldg_types>::value,
51+
sycl::detail::is_sgeninteger_v<T> || sycl::detail::is_sgenfloat_v<T> ||
52+
sycl::detail::is_contained<T, sycl::ext::oneapi::experimental::cuda::
53+
detail::ldg_vector_types>::value,
5954
T>
6055
ldg(const T *ptr) {
6156
#if defined(__SYCL_DEVICE_ONLY__)

sycl/include/sycl/types.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include <sycl/aliases.hpp> // for half, cl_char, cl_int
1313
#include <sycl/detail/common.hpp> // for ArrayCreator, RepeatV...
1414
#include <sycl/detail/defines_elementary.hpp> // for __SYCL2020_DEPRECATED
15-
#include <sycl/detail/generic_type_lists.hpp> // for vector_basic_list
1615
#include <sycl/detail/generic_type_traits.hpp> // for is_sigeninteger, is_s...
1716
#include <sycl/detail/is_device_copyable.hpp>
1817
#include <sycl/detail/type_list.hpp> // for is_contained

sycl/test/include_deps/sycl_accessor.hpp.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
// CHECK-NEXT: info/aspects_deprecated.def
2626
// CHECK-NEXT: detail/type_traits.hpp
2727
// CHECK-NEXT: detail/type_traits/vec_marray_traits.hpp
28-
// CHECK-NEXT: detail/generic_type_lists.hpp
2928
// CHECK-NEXT: detail/type_list.hpp
3029
// CHECK-NEXT: detail/boost/mp11/algorithm.hpp
3130
// CHECK-NEXT: detail/boost/mp11/list.hpp

sycl/test/include_deps/sycl_detail_core.hpp.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
// CHECK-NEXT: info/aspects_deprecated.def
2727
// CHECK-NEXT: detail/type_traits.hpp
2828
// CHECK-NEXT: detail/type_traits/vec_marray_traits.hpp
29-
// CHECK-NEXT: detail/generic_type_lists.hpp
3029
// CHECK-NEXT: detail/type_list.hpp
3130
// CHECK-NEXT: detail/boost/mp11/algorithm.hpp
3231
// CHECK-NEXT: detail/boost/mp11/list.hpp

0 commit comments

Comments
 (0)