BufferResource< T > Union Template Reference

BufferResource&lt; T &gt; Union Template Reference#

Composable Kernel: ck::BufferResource< T > Union Template Reference
ck::BufferResource< T > Union Template Reference

#include <amd_buffer_addressing.hpp>

Public Member Functions

constexpr __device__ BufferResource ()
 
constexpr __device__ BufferResource ()
 

Public Attributes

int32x4_t content
 
StaticallyIndexedArray< T *, 2 > address
 
StaticallyIndexedArray< int32_t, 4 > range
 
StaticallyIndexedArray< int32_t, 4 > config
 

Constructor & Destructor Documentation

◆ BufferResource() [1/2]

template<typename T >
constexpr __device__ ck::BufferResource< T >::BufferResource ( )
inlineconstexpr

◆ BufferResource() [2/2]

template<typename T >
constexpr __device__ ck::BufferResource< T >::BufferResource ( )
inlineconstexpr

Member Data Documentation

◆ address

template<typename T >
StaticallyIndexedArray< T *, 2 > ck::BufferResource< T >::address

◆ config

template<typename T >
StaticallyIndexedArray< int32_t, 4 > ck::BufferResource< T >::config

◆ content

template<typename T >
int32x4_t ck::BufferResource< T >::content

◆ range

template<typename T >
StaticallyIndexedArray< int32_t, 4 > ck::BufferResource< T >::range

The documentation for this union was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/utility/amd_buffer_addressing.hpp
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/utility/amd_buffer_addressing_builtins.hpp