|
MLIR 22.0.0git
|
#include "mlir/ExecutionEngine/CRunnerUtils.h"
Public Member Functions | |
| DynamicMemRefType (const StridedMemRefType< T, 0 > &memRef) | |
| template<int N> | |
| DynamicMemRefType (const StridedMemRefType< T, N > &memRef) | |
| DynamicMemRefType (const ::UnrankedMemRefType< T > &memRef) | |
| template<typename Range, typename sfinae = decltype(std::declval<Range>().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 |
Definition at line 324 of file CRunnerUtils.h.
|
inlineexplicit |
Definition at line 333 of file CRunnerUtils.h.
References basePtr, data, nullptr, offset, rank, sizes, and strides.
Referenced by operator[]().
|
inlineexplicit |
|
inlineexplicit |
|
inline |
Definition at line 367 of file CRunnerUtils.h.
References offset.
|
inline |
Definition at line 368 of file CRunnerUtils.h.
|
inline |
Definition at line 384 of file CRunnerUtils.h.
|
inline |
Definition at line 371 of file CRunnerUtils.h.
References DynamicMemRefType(), offset, rank, sizes, and strides.
|
inline |
| T* DynamicMemRefType< T >::basePtr |
Definition at line 327 of file CRunnerUtils.h.
Referenced by DynamicMemRefType(), DynamicMemRefType(), and DynamicMemRefType().
| T* DynamicMemRefType< T >::data |
Definition at line 328 of file CRunnerUtils.h.
Referenced by DynamicMemRefType(), DynamicMemRefType(), DynamicMemRefType(), operator*(), operator[](), impl::printMemRef(), printMemRefMetaData(), and impl::verifyMemRef().
| int64_t DynamicMemRefType< T >::offset |
Definition at line 329 of file CRunnerUtils.h.
Referenced by begin(), DynamicMemRefType(), DynamicMemRefType(), DynamicMemRefType(), operator*(), operator[](), operator[](), impl::printMemRef(), printMemRefMetaData(), and impl::verifyMemRef().
| int64_t DynamicMemRefType< T >::rank |
Definition at line 326 of file CRunnerUtils.h.
Referenced by DynamicMemRefType(), DynamicMemRefType(), DynamicMemRefType(), operator*(), operator[](), operator[](), impl::printMemRef(), printMemRefMetaData(), and impl::verifyMemRef().
| const int64_t* DynamicMemRefType< T >::sizes |
Definition at line 330 of file CRunnerUtils.h.
Referenced by DynamicMemRefType(), DynamicMemRefType(), DynamicMemRefType(), operator[](), operator[](), impl::printMemRef(), printMemRefMetaData(), and impl::verifyMemRef().
| const int64_t* DynamicMemRefType< T >::strides |
Definition at line 331 of file CRunnerUtils.h.
Referenced by DynamicMemRefType(), DynamicMemRefType(), DynamicMemRefType(), operator[](), operator[](), impl::printMemRef(), printMemRefMetaData(), and impl::verifyMemRef().