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:
- include/mlir/ExecutionEngine/CRunnerUtils.h