15#if defined(VECMEM_HAVE_SYCL_LOCAL_ACCESSOR) && \
16 (defined(CL_SYCL_LANGUAGE_VERSION) || defined(SYCL_LANGUAGE_VERSION))
23template <
typename T,
int DIM = 1>
24using local_accessor = ::sycl::local_accessor<T, DIM>;
26#elif (defined(CL_SYCL_LANGUAGE_VERSION) || defined(SYCL_LANGUAGE_VERSION))
33template <
typename T,
int DIM = 1>
35 ::sycl::accessor<T, DIM, ::sycl::access::mode::read_write,
36 ::sycl::access::target::local>;
Namespace holding types that work on/with oneAPI/SYCL.
Definition sycl_builtin_device_atomic_ref.hpp:17