#include <CL/sycl/detail/defines_elementary.hpp>
Go to the source code of this file.
Namespaces | |
cl | |
We provide new interfaces for matrix muliply in this patch: | |
cl::sycl | |
cl::sycl::detail | |
Enumerations | |
enum | cl::sycl::memory_order : int { cl::sycl::memory_order::relaxed = 0, cl::sycl::memory_order::acquire = 1, cl::sycl::memory_order::__consume_unsupported, cl::sycl::memory_order::release = 3, cl::sycl::memory_order::acq_rel = 4, cl::sycl::memory_order::seq_cst = 5 } |
enum | cl::sycl::memory_scope : int { cl::sycl::memory_scope::work_item = 0, cl::sycl::memory_scope::sub_group = 1, cl::sycl::memory_scope::work_group = 2, cl::sycl::memory_scope::device = 3, cl::sycl::memory_scope::system = 4 } |
Functions | |
std::vector< memory_order > | cl::sycl::detail::readMemoryOrderBitfield (pi_memory_order_capabilities bits) |
std::vector< memory_scope > | cl::sycl::detail::readMemoryScopeBitfield (pi_memory_scope_capabilities bits) |
static constexpr std::memory_order | cl::sycl::detail::getStdMemoryOrder (sycl::memory_order order) |