|
MLIR 22.0.0git
|
#include <cassert>#include <cinttypes>#include <complex>#include <optional>#include <vector>Go to the source code of this file.
Classes | |
| struct | mlir::sparse_tensor::LevelType |
| This enum defines all the sparse representations supportable by the SparseTensor dialect. More... | |
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::sparse_tensor |
Macros | |
| #define | MLIR_SPARSETENSOR_FOREVERY_FIXED_O(DO) |
| #define | MLIR_SPARSETENSOR_FOREVERY_O(DO) |
| #define | MLIR_SPARSETENSOR_FOREVERY_V(DO) |
| #define | MLIR_SPARSETENSOR_FOREVERY_V_VAR(DO, ...) |
| #define | MLIR_SPARSETENSOR_FOREVERY_V_O(DO) |
Typedefs | |
| using | mlir::sparse_tensor::index_type = uint64_t |
| This type is used in the public API at all places where MLIR expects values with the built-in type "index". | |
| using | mlir::sparse_tensor::complex64 = std::complex<double> |
| using | mlir::sparse_tensor::complex32 = std::complex<float> |
| #define MLIR_SPARSETENSOR_FOREVERY_FIXED_O | ( | DO | ) |
Definition at line 63 of file Enums.h.
Referenced by mlir::sparse_tensor::overheadTypeFunctionSuffix().
| #define MLIR_SPARSETENSOR_FOREVERY_O | ( | DO | ) |
| #define MLIR_SPARSETENSOR_FOREVERY_V | ( | DO | ) |
Definition at line 96 of file Enums.h.
Referenced by mlir::sparse_tensor::primaryTypeFunctionSuffix().
| #define MLIR_SPARSETENSOR_FOREVERY_V_O | ( | DO | ) |
| #define MLIR_SPARSETENSOR_FOREVERY_V_VAR | ( | DO, | |
| ... ) |