Go to the source code of this file.
Namespaces | |
sycl | |
sycl::_V1 | |
sycl::_V1::detail | |
sycl::_V1::detail::half_impl | |
sycl::_V1::opencl | |
Macros | |
#define | __SYCL_MAKE_VECTOR_ALIAS(ALIAS, TYPE, N) using ALIAS##N = sycl::vec<TYPE, N>; |
#define | __SYCL_2020_MAKE_DEPRECATED_VECTOR_ALIAS(ALIAS, TYPE, N, MESSAGE) using ALIAS##N __SYCL2020_DEPRECATED(MESSAGE) = sycl::vec<TYPE, N>; |
#define | __SYCL_MAKE_VECTOR_ALIASES_FOR_ARITHMETIC_TYPES(N) |
#define | __SYCL_MAKE_VECTOR_ALIASES_FOR_OPENCL_TYPES(N) |
#define | __SYCL_MAKE_VECTOR_ALIASES_FOR_SIGNED_AND_UNSIGNED_TYPES(N) |
#define | __SYCL_MAKE_VECTOR_ALIASES_FOR_VECTOR_LENGTH(N) |
#define | __SYCL_2020_MAKE_VECTOR_ALIASES_FOR_VECTOR_LENGTH(N) |
Typedefs | |
using | sycl::_V1::instead = std::uint8_t |
using | sycl::_V1::__SYCL2020_DEPRECATED = signed char |
using | sycl::_V1::half = sycl::detail::half_impl::half |
using | sycl::_V1::opencl::cl_bool = bool |
using | sycl::_V1::opencl::cl_char = std::int8_t |
using | sycl::_V1::opencl::cl_uchar = std::uint8_t |
using | sycl::_V1::opencl::cl_short = std::int16_t |
using | sycl::_V1::opencl::cl_ushort = std::uint16_t |
using | sycl::_V1::opencl::cl_int = std::int32_t |
using | sycl::_V1::opencl::cl_uint = std::uint32_t |
using | sycl::_V1::opencl::cl_long = std::int64_t |
using | sycl::_V1::opencl::cl_ulong = std::uint64_t |
using | sycl::_V1::opencl::cl_half = half |
using | sycl::_V1::opencl::cl_float = float |
using | sycl::_V1::opencl::cl_double = double |
Variables | |
template<typename T , int N> | |
class __SYCL_EBO | sycl::_V1::vec |
#define __SYCL_2020_MAKE_DEPRECATED_VECTOR_ALIAS | ( | ALIAS, | |
TYPE, | |||
N, | |||
MESSAGE | |||
) | using ALIAS##N __SYCL2020_DEPRECATED(MESSAGE) = sycl::vec<TYPE, N>; |
Definition at line 28 of file aliases.hpp.
#define __SYCL_2020_MAKE_VECTOR_ALIASES_FOR_VECTOR_LENGTH | ( | N | ) |
Definition at line 74 of file aliases.hpp.
#define __SYCL_MAKE_VECTOR_ALIAS | ( | ALIAS, | |
TYPE, | |||
N | |||
) | using ALIAS##N = sycl::vec<TYPE, N>; |
Definition at line 25 of file aliases.hpp.
#define __SYCL_MAKE_VECTOR_ALIASES_FOR_ARITHMETIC_TYPES | ( | N | ) |
Definition at line 31 of file aliases.hpp.
#define __SYCL_MAKE_VECTOR_ALIASES_FOR_OPENCL_TYPES | ( | N | ) |
Definition at line 41 of file aliases.hpp.
#define __SYCL_MAKE_VECTOR_ALIASES_FOR_SIGNED_AND_UNSIGNED_TYPES | ( | N | ) |
Definition at line 54 of file aliases.hpp.
#define __SYCL_MAKE_VECTOR_ALIASES_FOR_VECTOR_LENGTH | ( | N | ) |
Definition at line 63 of file aliases.hpp.