#include <sycl/builtins_utils_vec.hpp>
#include <sycl/detail/builtins/common_functions.inc>
#include <sycl/detail/builtins/geometric_functions.inc>
#include <sycl/detail/builtins/half_precision_math_functions.inc>
#include <sycl/detail/builtins/integer_functions.inc>
#include <sycl/detail/builtins/math_functions.inc>
#include <sycl/detail/builtins/native_math_functions.inc>
#include <sycl/detail/builtins/relational_functions.inc>
Go to the source code of this file.
Namespaces | |
sycl | |
sycl::_V1 | |
sycl::_V1::detail | |
sycl::_V1::detail::builtins | |
Macros | |
#define | BUILTIN_CREATE_ENABLER(NAME, RET_TYPE_TRAIT, ELEM_TYPE_CHECKER, SHAPE_CHECKER, EXTRA_CONDITIONS) |
Functions | |
template<typename FuncTy , typename... Ts> | |
auto | sycl::_V1::detail::builtin_marray_impl (FuncTy F, const Ts &...x) |
template<typename FuncTy , typename... Ts> | |
auto | sycl::_V1::detail::builtin_default_host_impl (FuncTy F, const Ts &...x) |
template<typename FuncTy , typename... Ts> | |
auto | sycl::_V1::detail::builtin_delegate_to_scalar (FuncTy F, const Ts &...x) |
Variables | |
template<typename... Ts> | |
constexpr bool | sycl::_V1::detail::builtin_same_shape_v |
template<typename... Ts> | |
constexpr bool | sycl::_V1::detail::builtin_same_or_swizzle_v |
#define BUILTIN_CREATE_ENABLER | ( | NAME, | |
RET_TYPE_TRAIT, | |||
ELEM_TYPE_CHECKER, | |||
SHAPE_CHECKER, | |||
EXTRA_CONDITIONS | |||
) |
Definition at line 220 of file builtins.hpp.