Go to the source code of this file.
|
struct | cl::sycl::detail::code_location |
|
struct | cl::sycl::detail::InitializedVal< N, T > |
|
struct | cl::sycl::detail::InitializedVal< 1, T > |
|
struct | cl::sycl::detail::InitializedVal< 2, T > |
|
struct | cl::sycl::detail::InitializedVal< 3, T > |
|
struct | cl::sycl::detail::NDLoopIterateImpl< NDIMS, DIM, LoopBoundTy, FuncTy, LoopIndexTy > |
| Helper class for the NDLoop . More...
|
|
struct | cl::sycl::detail::NDLoopIterateImpl< NDIMS, 0, LoopBoundTy, FuncTy, LoopIndexTy > |
|
struct | cl::sycl::detail::NDLoop< NDIMS > |
| Generates an NDIMS-dimensional perfect loop nest. More...
|
|
struct | cl::sycl::detail::InlineVariableHelper< T > |
|
|
#define | __CODELOC_FILE_NAME nullptr |
|
#define | __CODELOC_FUNCTION nullptr |
|
#define | __CODELOC_LINE 0 |
|
#define | __CODELOC_COLUMN 0 |
|
#define | __SYCL_ASSERT(x) assert(x) |
|
#define | __SYCL_OCL_ERROR_REPORT |
|
#define | __SYCL_REPORT_OCL_ERR_TO_STREAM(expr) |
|
#define | __SYCL_REPORT_OCL_ERR_TO_EXC(expr, exc, str) |
|
#define | __SYCL_REPORT_OCL_ERR_TO_EXC_THROW(code, exc, str) __SYCL_REPORT_OCL_ERR_TO_EXC(code, exc, str) |
|
#define | __SYCL_REPORT_OCL_ERR_TO_EXC_BASE(code) __SYCL_REPORT_OCL_ERR_TO_EXC(code, cl::sycl::runtime_error, nullptr) |
|
#define | __SYCL_REPORT_ERR_TO_EXC_VIA_ERRC(expr, errc) |
|
#define | __SYCL_REPORT_ERR_TO_EXC_THROW_VIA_ERRC(code, errc) __SYCL_REPORT_ERR_TO_EXC_VIA_ERRC(code, errc) |
|
#define | __SYCL_CHECK_OCL_CODE(X) __SYCL_REPORT_OCL_ERR_TO_EXC_BASE(X) |
|
#define | __SYCL_CHECK_OCL_CODE_THROW(X, EXC, STR) __SYCL_REPORT_OCL_ERR_TO_EXC_THROW(X, EXC, STR) |
|
#define | __SYCL_CHECK_OCL_CODE_NO_EXC(X) __SYCL_REPORT_OCL_ERR_TO_STREAM(X) |
|
#define | __SYCL_CHECK_CODE_THROW_VIA_ERRC(X, ERRC) __SYCL_REPORT_ERR_TO_EXC_THROW_VIA_ERRC(X, ERRC) |
|
◆ __CODELOC_COLUMN
#define __CODELOC_COLUMN 0 |
◆ __CODELOC_FILE_NAME
#define __CODELOC_FILE_NAME nullptr |
◆ __CODELOC_FUNCTION
#define __CODELOC_FUNCTION nullptr |
◆ __CODELOC_LINE
◆ __SYCL_ASSERT
#define __SYCL_ASSERT |
( |
|
x | ) |
assert(x) |
◆ __SYCL_CHECK_CODE_THROW_VIA_ERRC
◆ __SYCL_CHECK_OCL_CODE
◆ __SYCL_CHECK_OCL_CODE_NO_EXC
◆ __SYCL_CHECK_OCL_CODE_THROW
◆ __SYCL_OCL_ERROR_REPORT
#define __SYCL_OCL_ERROR_REPORT |
Value: "Native API failed. " \
\
\
"Native API returns: "
Definition at line 112 of file common.hpp.
◆ __SYCL_REPORT_ERR_TO_EXC_THROW_VIA_ERRC
◆ __SYCL_REPORT_ERR_TO_EXC_VIA_ERRC
#define __SYCL_REPORT_ERR_TO_EXC_VIA_ERRC |
( |
|
expr, |
|
|
|
errc |
|
) |
| |
Value: { \
auto code = expr; \
if (code != CL_SUCCESS) { \
} \
}
Definition at line 154 of file common.hpp.
◆ __SYCL_REPORT_OCL_ERR_TO_EXC
#define __SYCL_REPORT_OCL_ERR_TO_EXC |
( |
|
expr, |
|
|
|
exc, |
|
|
|
str |
|
) |
| |
Value: { \
auto code = expr; \
if (code != CL_SUCCESS) { \
std::string err_str = \
str ? "\n" + std::string(str) + "\n" : std::string{}; \
code); \
} \
}
Definition at line 134 of file common.hpp.
◆ __SYCL_REPORT_OCL_ERR_TO_EXC_BASE
◆ __SYCL_REPORT_OCL_ERR_TO_EXC_THROW
◆ __SYCL_REPORT_OCL_ERR_TO_STREAM
#define __SYCL_REPORT_OCL_ERR_TO_STREAM |
( |
|
expr | ) |
|
Value: { \
auto code = expr; \
if (code != CL_SUCCESS) { \
} \
}
Definition at line 121 of file common.hpp.