MLIR
15.0.0git
|
StridedMemRef descriptor type with static rank. More...
#include "mlir/ExecutionEngine/CRunnerUtils.h"
Public Member Functions | |
template<typename Range , typename sfinae = decltype(std::declval<Range>().begin())> | |
T & | operator[] (Range &&indices) |
StridedMemrefIterator< T, N > | begin () |
StridedMemrefIterator< T, N > | end () |
StridedMemRefType< T, N - 1 > | operator[] (int64_t idx) |
Public Attributes | |
T * | basePtr |
T * | data |
int64_t | offset |
int64_t | sizes [N] |
int64_t | strides [N] |
StridedMemRef descriptor type with static rank.
Definition at line 130 of file CRunnerUtils.h.
|
inline |
Definition at line 151 of file CRunnerUtils.h.
|
inline |
Definition at line 152 of file CRunnerUtils.h.
|
inline |
Definition at line 139 of file CRunnerUtils.h.
|
inline |
Definition at line 155 of file CRunnerUtils.h.
T* StridedMemRefType< T, N >::basePtr |
Definition at line 131 of file CRunnerUtils.h.
Referenced by mlir::detail::makeStridedMemRefDescriptor().
T* StridedMemRefType< T, N >::data |
Definition at line 132 of file CRunnerUtils.h.
Referenced by mgpuMemHostRegisterMemRef().
int64_t StridedMemRefType< T, N >::offset |
Definition at line 133 of file CRunnerUtils.h.
Referenced by mgpuMemHostRegisterMemRef().
int64_t StridedMemRefType< T, N >::sizes[N] |
Definition at line 134 of file CRunnerUtils.h.
Referenced by mgpuMemHostRegisterMemRef().
int64_t StridedMemRefType< T, N >::strides[N] |
Definition at line 135 of file CRunnerUtils.h.