reverse_slice_sequence_impl< sequence< x >, sequence< m >, sequence< id >, SliceSize > Struct Template Reference#
ck_tile::impl::reverse_slice_sequence_impl< sequence< x >, sequence< m >, sequence< id >, SliceSize > Struct Template Reference
#include <sequence.hpp>
Public Types | |
| using | dim_lengths = sequence<slice_length> |
| using | dim_slices = sequence<x / slice_length> |
| using | remaining_slice_sizes |
Static Public Attributes | |
| static constexpr auto | slice_size = SliceSize |
| static constexpr auto | slice_length |
| static constexpr index_t | _flag |
| static constexpr index_t | split_flag = std::conditional_t<m, number<_flag>, number<0>>::value |
| static constexpr index_t | split_idx |
Member Typedef Documentation
◆ dim_lengths
| using ck_tile::impl::reverse_slice_sequence_impl< sequence< x >, sequence< m >, sequence< id >, SliceSize >::dim_lengths = sequence<slice_length> |
◆ dim_slices
| using ck_tile::impl::reverse_slice_sequence_impl< sequence< x >, sequence< m >, sequence< id >, SliceSize >::dim_slices = sequence<x / slice_length> |
◆ remaining_slice_sizes
| using ck_tile::impl::reverse_slice_sequence_impl< sequence< x >, sequence< m >, sequence< id >, SliceSize >::remaining_slice_sizes |
Initial value:
static constexpr auto slice_size
Definition tile/core/container/sequence.hpp:1142
static constexpr auto slice_length
Definition tile/core/container/sequence.hpp:1143
Definition tile/core/container/sequence.hpp:49
Member Data Documentation
◆ _flag
|
staticconstexpr |
Initial value:
=
slice_length != x && remaining_slice_sizes{}.front().value == 1
typename sequence_merge< std::conditional_t< m, sequence< slice_size/slice_length >, sequence< slice_size > >, typename old_scan::remaining_slice_sizes >::type remaining_slice_sizes
Definition tile/core/container/sequence.hpp:1150
◆ slice_length
|
staticconstexpr |
Initial value:
=
CK_TILE_HOST_DEVICE constexpr index_t gcd(index_t x, index_t y)
Definition tile/core/numeric/math.hpp:268
◆ slice_size
|
staticconstexpr |
◆ split_flag
|
staticconstexpr |
◆ split_idx
|
staticconstexpr |
The documentation for this struct was generated from the following file: