|
MLIR 22.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 131 of file CRunnerUtils.h.
|
inline |
Definition at line 152 of file CRunnerUtils.h.
|
inline |
Definition at line 153 of file CRunnerUtils.h.
|
inline |
Definition at line 156 of file CRunnerUtils.h.
|
inline |
Definition at line 140 of file CRunnerUtils.h.
| T* StridedMemRefType< T, N >::basePtr |
Definition at line 132 of file CRunnerUtils.h.
Referenced by _mlir_ciface_fillF32Buffer1D(), _mlir_ciface_fillF32Buffer2D(), _mlir_ciface_fillF32Buffer3D(), _mlir_ciface_fillI32Buffer(), mlir::detail::makeStridedMemRefDescriptor(), and StridedMemRefType< T, Rank >::operator[]().
| T* StridedMemRefType< T, N >::data |
Definition at line 133 of file CRunnerUtils.h.
Referenced by mlir::detail::makeStridedMemRefDescriptor(), mgpuMemHostRegisterMemRef(), and mgpuMemHostUnregisterMemRef().
| int64_t StridedMemRefType< T, N >::offset |
Definition at line 134 of file CRunnerUtils.h.
Referenced by mlir::detail::makeStridedMemRefDescriptor(), mgpuMemHostRegisterMemRef(), and mgpuMemHostUnregisterMemRef().
| int64_t StridedMemRefType< T, N >::sizes[N] |
Definition at line 135 of file CRunnerUtils.h.
Referenced by _mlir_ciface_fillF32Buffer1D(), _mlir_ciface_fillF32Buffer2D(), _mlir_ciface_fillF32Buffer3D(), _mlir_ciface_fillI32Buffer(), mlir::detail::makeStridedMemRefDescriptor(), and mgpuMemHostRegisterMemRef().
| int64_t StridedMemRefType< T, N >::strides[N] |
Definition at line 136 of file CRunnerUtils.h.
Referenced by mlir::detail::makeStridedMemRefDescriptor().