|
MLIR 22.0.0git
|
#include <array>#include <cassert>#include <cstdint>#include <initializer_list>#include <vector>Go to the source code of this file.
Classes | |
| struct | mlir::detail::Vector1D< T, Dim, true > |
| struct | mlir::detail::Vector1D< T, Dim, false > |
| struct | Vector< T, Dim, Dims > |
| struct | Vector< T, Dim > |
| struct | StridedMemRefType< T, N > |
| StridedMemRef descriptor type with static rank. More... | |
| struct | StridedMemRefType< T, 1 > |
| StridedMemRef descriptor type specialized for rank 1. More... | |
| struct | StridedMemRefType< T, 0 > |
| StridedMemRef descriptor type specialized for rank 0. More... | |
| class | StridedMemrefIterator< T, Rank > |
| Iterate over all elements in a strided memref. More... | |
| class | StridedMemrefIterator< T, 0 > |
| Iterate over all elements in a 0-ranked strided memref. More... | |
| struct | UnrankedMemRefType< T > |
| class | DynamicMemRefType< T > |
| class | DynamicMemRefIterator< T > |
| Iterate over all elements in a dynamic memref. More... | |
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::detail |
| AttrTypeReplacer. | |
Macros | |
| #define | MLIR_CRUNNERUTILS_EXPORT __attribute__((visibility("default"))) |
| #define | MLIR_CRUNNERUTILS_DEFINE_FUNCTIONS |
Typedefs | |
| template<int D1, typename T> | |
| using | Vector1D = Vector<T, D1> |
| template<int D1, int D2, typename T> | |
| using | Vector2D = Vector<T, D1, D2> |
| template<int D1, int D2, int D3, typename T> | |
| using | Vector3D = Vector<T, D1, D2, D3> |
| template<int D1, int D2, int D3, int D4, typename T> | |
| using | Vector4D = Vector<T, D1, D2, D3, D4> |
| #define MLIR_CRUNNERUTILS_DEFINE_FUNCTIONS |
Definition at line 32 of file CRunnerUtils.h.
| #define MLIR_CRUNNERUTILS_EXPORT __attribute__((visibility("default"))) |
Definition at line 31 of file CRunnerUtils.h.
Referenced by _mlir_ciface_createCheckedSparseTensorReader(), _mlir_ciface_getSparseTensorReaderDimSizes(), _mlir_ciface_newSparseTensor(), _mlir_ciface_outSparseTensorWriterMetaData(), _mlir_ciface_shuffle(), _mlir_ciface_stdSortF64(), _mlir_ciface_stdSortI64(), createSparseTensorWriter(), delSparseTensor(), delSparseTensorReader(), delSparseTensorWriter(), endLexInsert(), getSparseTensorReaderNSE(), getTensorFilename(), printClose(), printComma(), printF32(), printF64(), printFlops(), printI64(), printNewline(), printOpen(), printString(), printU64(), rtclock(), rtdrand(), rtrand(), rtsrand(), sparseDimSize(), and sparseLvlSize().
Definition at line 109 of file CRunnerUtils.h.
Definition at line 111 of file CRunnerUtils.h.
Definition at line 113 of file CRunnerUtils.h.
Definition at line 115 of file CRunnerUtils.h.
| MLIR_CRUNNERUTILS_EXPORT void _mlir_ciface_shuffle | ( | StridedMemRefType< uint64_t, 1 > * | mref, |
| void * | g ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT void _mlir_ciface_stdSortF32 | ( | uint64_t | n, |
| StridedMemRefType< float, 1 > * | vref ) |
| MLIR_CRUNNERUTILS_EXPORT void _mlir_ciface_stdSortF64 | ( | uint64_t | n, |
| StridedMemRefType< double, 1 > * | vref ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT void _mlir_ciface_stdSortI64 | ( | uint64_t | n, |
| StridedMemRefType< int64_t, 1 > * | vref ) |
References MLIR_CRUNNERUTILS_EXPORT.
Definition at line 118 of file CRunnerUtils.h.
Referenced by mlir::getI64SubArray(), and StridedMemRefType< T, Rank >::operator[]().
| MLIR_CRUNNERUTILS_EXPORT void memrefCopy | ( | int64_t | elemSize, |
| ::UnrankedMemRefType< char > * | src, | ||
| ::UnrankedMemRefType< char > * | dst ) |
| MLIR_CRUNNERUTILS_EXPORT void printClose | ( | ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT void printComma | ( | ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT void printF32 | ( | float | f | ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT void printF64 | ( | double | d | ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT void printFlops | ( | double | flops | ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT void printI64 | ( | int64_t | i | ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT void printNewline | ( | ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT void printOpen | ( | ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT void printString | ( | char const * | s | ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT void printU64 | ( | uint64_t | u | ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT double rtclock | ( | ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT void rtdrand | ( | void * | g | ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT uint64_t rtrand | ( | void * | g, |
| uint64_t | m ) |
References MLIR_CRUNNERUTILS_EXPORT.
| MLIR_CRUNNERUTILS_EXPORT void * rtsrand | ( | uint64_t | s | ) |
References MLIR_CRUNNERUTILS_EXPORT.