MLIR: DynamicMemRefType< T > Class Template Reference (original) (raw)

#include "[mlir/ExecutionEngine/CRunnerUtils.h](CRunnerUtils%5F8h%5Fsource.html)"

Public Member Functions
DynamicMemRefType (const StridedMemRefType< T, 0 > &memRef)
template
DynamicMemRefType (const StridedMemRefType< T, N > &memRef)
DynamicMemRefType (const ::UnrankedMemRefType< T > &memRef)
template<typename Range , typename sfinae = decltype(std::declval().begin())>
T & operator[] (Range &&indices)
DynamicMemRefIterator< T > begin ()
DynamicMemRefIterator< T > end ()
DynamicMemRefType< T > operator[] (int64_t idx)
T & operator* ()
Public Attributes
int64_t rank
T * basePtr
T * data
int64_t offset
const int64_t * sizes
const int64_t * strides

template

class DynamicMemRefType< T >

Definition at line 324 of file CRunnerUtils.h.

DynamicMemRefType() [2/3]

template

template

DynamicMemRefType() [3/3]

begin()

end()

operator*()

operator[]() [1/2]

operator[]() [2/2]

template

template<typename Range , typename sfinae = decltype(std::declval().begin())>

basePtr

data

offset

rank

sizes

strides


The documentation for this class was generated from the following file: