C++ API. More...
#include "common/core/core.hpp"

Go to the source code of this file.
Namespaces | |
| namespace | gpu |
| namespace | gpu::xetla |
| namespace | gpu::xetla::detail |
Functions | |
| template<uint32_t element_size> | |
| constexpr uint32_t | gpu::xetla::detail::get_element_size_code () |
| Get the element size code object. | |
| template<lsc_action Action, cache_hint L1H, cache_hint L2H, gpu_arch arch_tag> | |
| constexpr std::enable_if_t< arch_tag==gpu_arch::Xe, void > | gpu::xetla::detail::check_lsc_cache_hint () |
| template<cache_hint L1H, cache_hint L2H, gpu_arch arch_tag> | |
| constexpr std::enable_if_t< arch_tag==gpu_arch::Xe, uint32_t > | gpu::xetla::detail::get_load_cache_hint_code () |
| template<cache_hint L1H, cache_hint L2H, gpu_arch arch_tag> | |
| constexpr std::enable_if_t< arch_tag==gpu_arch::Xe, uint32_t > | gpu::xetla::detail::get_prefetch_cache_hint_code () |
| template<cache_hint L1H, cache_hint L2H, gpu_arch arch_tag> | |
| constexpr std::enable_if_t< arch_tag==gpu_arch::Xe, uint32_t > | gpu::xetla::detail::get_store_cache_hint_code () |
| template<cache_hint L1H, cache_hint L2H, gpu_arch arch_tag> | |
| constexpr std::enable_if_t< arch_tag==gpu_arch::Xe, uint32_t > | gpu::xetla::detail::get_atomic_cache_hint_code () |
| template<uint32_t num_channel> | |
| constexpr uint32_t | gpu::xetla::detail::get_execSize_code () |
| template<atomic_op Op> | |
| constexpr uint32_t | gpu::xetla::detail::get_atomic_opcode () |
| template<typename kernel_t > | |
| void | gpu::xetla::slm_barrier_init () |
| Initial the local memory size and named barrier count with kernel_t. | |
| template<uint32_t slm_size, uint32_t nbarrier_count> | |
| void | gpu::xetla::slm_barrier_init () |
| Initial the local memory size and named barrier count. | |
C++ API.