amd_address_space.hpp File Reference

amd_address_space.hpp File Reference#

Composable Kernel: amd_address_space.hpp File Reference
amd_address_space.hpp File Reference
#include "ck/ck.hpp"
#include "c_style_pointer_cast.hpp"

Go to the source code of this file.

Namespaces

namespace  ck

Enumerations

enum struct  ck::AddressSpaceEnum {
  ck::Generic ,
  ck::Global ,
  ck::Lds ,
  ck::Sgpr ,
  ck::Vgpr
}

Functions

template<typename T>
__device__ T * ck::cast_pointer_to_generic_address_space (T CK_CONSTANT_ADDRESS_SPACE *p)
template<typename T>
__host__ __device__ T CK_CONSTANT_ADDRESS_SPACEck::cast_pointer_to_constant_address_space (T *p)