#include <CL/__spirv/spirv_ops.hpp>
#include <sycl/detail/common.hpp>
#include <sycl/detail/generic_type_traits.hpp>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
__host_std | |
Macros | |
#define | __NOEXC /*noexcept*/ |
#define | __FUNC_PREFIX_OCL sycl_host_ |
#define | __FUNC_PREFIX_CORE sycl_host_ |
#define | __SYCL_EXTERN_IT1(Ret, prefix, call, Arg) extern Ret __SYCL_PPCAT(prefix, call)(Arg) |
#define | __SYCL_EXTERN_IT2_SAME(Ret, prefix, call, Arg) extern Ret __SYCL_PPCAT(prefix, call)(Arg, Arg) |
#define | __SYCL_EXTERN_IT2(Ret, prefix, call, Arg1, Arg2) extern Ret __SYCL_PPCAT(prefix, call)(Arg1, Arg2) |
#define | __SYCL_EXTERN_IT3(Ret, prefix, call, Arg1, Arg2, Arg3) extern Ret __SYCL_PPCAT(prefix, call)(Arg1, Arg2, Arg3) |
#define | __SYCL_PPCAT_NX(A, B) A##B |
#define | __SYCL_PPCAT(A, B) __SYCL_PPCAT_NX(A, B) |
#define | __SYCL_MAKE_CALL_ARG1(call, prefix) |
#define | __SYCL_MAKE_CALL_ARG2(call, prefix) |
#define | __SYCL_MAKE_CALL_ARG2_SAME(call, prefix) |
#define | __SYCL_MAKE_CALL_ARG2_SAME_RESULT(call, prefix) |
#define | __SYCL_MAKE_CALL_ARG3(call, prefix) |
#define __FUNC_PREFIX_CORE sycl_host_ |
Definition at line 29 of file builtins.hpp.
#define __FUNC_PREFIX_OCL sycl_host_ |
Definition at line 28 of file builtins.hpp.
#define __NOEXC /*noexcept*/ |
Definition at line 18 of file builtins.hpp.
#define __SYCL_EXTERN_IT1 | ( | Ret, | |
prefix, | |||
call, | |||
Arg | |||
) | extern Ret __SYCL_PPCAT(prefix, call)(Arg) |
Definition at line 30 of file builtins.hpp.
#define __SYCL_EXTERN_IT2 | ( | Ret, | |
prefix, | |||
call, | |||
Arg1, | |||
Arg2 | |||
) | extern Ret __SYCL_PPCAT(prefix, call)(Arg1, Arg2) |
Definition at line 34 of file builtins.hpp.
#define __SYCL_EXTERN_IT2_SAME | ( | Ret, | |
prefix, | |||
call, | |||
Arg | |||
) | extern Ret __SYCL_PPCAT(prefix, call)(Arg, Arg) |
Definition at line 32 of file builtins.hpp.
#define __SYCL_EXTERN_IT3 | ( | Ret, | |
prefix, | |||
call, | |||
Arg1, | |||
Arg2, | |||
Arg3 | |||
) | extern Ret __SYCL_PPCAT(prefix, call)(Arg1, Arg2, Arg3) |
Definition at line 36 of file builtins.hpp.
#define __SYCL_MAKE_CALL_ARG1 | ( | call, | |
prefix | |||
) |
Definition at line 43 of file builtins.hpp.
#define __SYCL_MAKE_CALL_ARG2 | ( | call, | |
prefix | |||
) |
Definition at line 54 of file builtins.hpp.
#define __SYCL_MAKE_CALL_ARG2_SAME | ( | call, | |
prefix | |||
) |
Definition at line 67 of file builtins.hpp.
#define __SYCL_MAKE_CALL_ARG2_SAME_RESULT | ( | call, | |
prefix | |||
) |
Definition at line 79 of file builtins.hpp.
#define __SYCL_MAKE_CALL_ARG3 | ( | call, | |
prefix | |||
) |
Definition at line 90 of file builtins.hpp.
#define __SYCL_PPCAT | ( | A, | |
B | |||
) | __SYCL_PPCAT_NX(A, B) |
Definition at line 41 of file builtins.hpp.
#define __SYCL_PPCAT_NX | ( | A, | |
B | |||
) | A##B |
Definition at line 40 of file builtins.hpp.