Classes | |
struct | lsc_expand_type |
Typedefs | |
using | lsc_vector_size = __ESIMD_DNS::lsc_vector_size |
using | lsc_data_order = __ESIMD_DNS::lsc_data_order |
Functions | |
template<lsc_vector_size VS> | |
constexpr void | check_lsc_vector_size () |
template<typename T , lsc_data_size DS> | |
constexpr void | check_lsc_data_size () |
template<lsc_vector_size VS> | |
constexpr uint8_t | to_int () |
template<int VS> | |
constexpr lsc_vector_size | to_lsc_vector_size () |
template<typename T , lsc_data_size DS> | |
constexpr lsc_data_size | finalize_data_size () |
constexpr lsc_data_size | expand_data_size (lsc_data_size DS) |
template<typename T , int NBlocks, int Height, int Width, bool Transposed, bool Transformed> | |
constexpr int | get_lsc_block_2d_data_size () |
template<typename RT , typename T , int N> | |
ESIMD_INLINE sycl::ext::intel::esimd::simd< RT, N > | lsc_format_input (sycl::ext::intel::esimd::simd< T, N > Vals) |
template<typename T , typename T1 , int N> | |
ESIMD_INLINE sycl::ext::intel::esimd::simd< T, N > | lsc_format_ret (sycl::ext::intel::esimd::simd< T1, N > Vals) |
template<typename T > | |
constexpr uint32_t | get_lsc_data_size () |
template<cache_hint L1H = cache_hint::none, cache_hint L2H = cache_hint::none> | |
constexpr uint32_t | get_lsc_load_cache_mask () |
template<cache_hint L1H = cache_hint::none, cache_hint L2H = cache_hint::none> | |
constexpr uint32_t | get_lsc_store_cache_mask () |
template<typename T , sycl::ext::intel::esimd::atomic_op Op> | |
constexpr int | lsc_to_internal_atomic_op () |
using sycl::_V1::ext::intel::experimental::esimd::detail::lsc_data_order = typedef __ESIMD_DNS::lsc_data_order |
Definition at line 34 of file common.hpp.
using sycl::_V1::ext::intel::experimental::esimd::detail::lsc_vector_size = typedef __ESIMD_DNS::lsc_vector_size |
Definition at line 32 of file common.hpp.
|
constexpr |
Definition at line 44 of file common.hpp.
|
constexpr |
Definition at line 36 of file common.hpp.
|
constexpr |
Definition at line 61 of file common.hpp.
|
constexpr |
Definition at line 57 of file common.hpp.
|
constexpr |
Definition at line 245 of file memory.hpp.
|
constexpr |
Definition at line 264 of file memory.hpp.
|
constexpr |
Definition at line 280 of file memory.hpp.
|
constexpr |
Definition at line 307 of file memory.hpp.
ESIMD_INLINE sycl::ext::intel::esimd::simd<RT, N> sycl::_V1::ext::intel::experimental::esimd::detail::lsc_format_input | ( | sycl::ext::intel::esimd::simd< T, N > | Vals | ) |
Definition at line 253 of file memory.hpp.
ESIMD_INLINE sycl::ext::intel::esimd::simd<T, N> sycl::_V1::ext::intel::experimental::esimd::detail::lsc_format_ret | ( | sycl::ext::intel::esimd::simd< T1, N > | Vals | ) |
Definition at line 260 of file memory.hpp.
|
constexpr |
Definition at line 2061 of file memory.hpp.
|
constexpr |
Definition at line 48 of file common.hpp.
|
constexpr |
Definition at line 52 of file common.hpp.