null_tile_window.hpp Source File#
null_tile_window.hpp
Go to the documentation of this file.
Definition tile/core/arch/amd_buffer_addressing.hpp:110
Definition tile/core/algorithm/cluster_descriptor.hpp:13
remove_cv_t< std::remove_reference_t< T > > remove_cvref_t
Definition type_traits.hpp:21
CK_TILE_DEVICE constexpr auto is_null_tile_window(const T &)
Definition null_tile_window.hpp:60
CK_TILE_DEVICE constexpr auto make_tile_window(null_tensor_view, const WindowLengths &window_lengths, const multi_index< WindowLengths::size()> &, Ts &&...)
Definition null_tile_window.hpp:75
array< index_t, N > multi_index
Definition tile/core/container/multi_index.hpp:17
constexpr bool is_null_tile_window_v
Definition null_tile_window.hpp:57
CK_TILE_DEVICE constexpr auto make_null_tile_window(const WindowLengths &window_lengths)
Definition null_tile_window.hpp:66
CK_TILE_DEVICE void move_tile_window(null_tile_window< WindowLengths > &, const typename null_tile_window< WindowLengths >::BottomTensorIndex &)
Definition null_tile_window.hpp:95
A fixed-size array container similar to std::array with additional utilities.
Definition tile/core/container/array.hpp:43
Definition null_tile_window.hpp:47
static constexpr bool value
Definition type_traits.hpp:77
Definition tensor_view.hpp:444
Definition null_tile_window.hpp:19
remove_cvref_t< WindowLengths_ > WindowLengths
Definition null_tile_window.hpp:21
CK_TILE_DEVICE constexpr auto get_bottom_tensor_view() const
Definition null_tile_window.hpp:34
CK_TILE_DEVICE constexpr null_tile_window(const WindowLengths &window_lengths)
Definition null_tile_window.hpp:27
CK_TILE_DEVICE constexpr auto get_window_lengths() const
Definition null_tile_window.hpp:32
null_tensor_view BottomTensorView
Definition null_tile_window.hpp:20
array< index_t, WindowLengths::size()> BottomTensorIndex
Definition null_tile_window.hpp:23
CK_TILE_DEVICE constexpr null_tile_window()=default
WindowLengths window_lengths_
Definition null_tile_window.hpp:40
CK_TILE_DEVICE constexpr auto get_window_origin() const
Definition null_tile_window.hpp:36