#include <sycl/detail/defines.hpp>
#include <sycl/detail/stl_type_traits.hpp>
#include <sycl/ext/intel/esimd/common.hpp>
#include <sycl/ext/intel/esimd/detail/elem_type_traits.hpp>
#include <sycl/ext/intel/esimd/detail/region.hpp>
#include <sycl/ext/intel/esimd/detail/types_elementary.hpp>
#include <sycl/half_type.hpp>
#include <cstdint>
Go to the source code of this file.
Classes | |
class | sycl::_V1::ext::intel::esimd::simd< Ty, N > |
The main simd vector class. More... | |
class | sycl::_V1::ext::intel::esimd::simd_view< BaseTy, RegionTy > |
This class represents a reference to a sub-region of a base simd object. More... | |
Namespaces | |
sycl | |
sycl::_V1 | |
sycl::_V1::ext | |
sycl::_V1::ext::intel | |
sycl::_V1::ext::intel::esimd | |
Macros | |
#define | __esimd_dbg_print(a) |
Typedefs | |
template<int N> | |
using | sycl::_V1::ext::intel::esimd::mask_type_t = detail::simd_mask_storage_t< N > |