MLIR
16.0.0git
|
#include "mlir/IR/PatternMatch.h"
#include "mlir/Pass/Pass.h"
#include "mlir/Dialect/SparseTensor/Transforms/Passes.h.inc"
Go to the source code of this file.
Classes | |
struct | mlir::SparsificationOptions |
Options for the Sparsification pass. More... | |
struct | mlir::SparseTensorConversionOptions |
SparseTensorConversion options. More... | |
Namespaces | |
mlir | |
Include the generated interface declarations. | |
mlir::bufferization | |
Macros | |
#define | GEN_PASS_REGISTRATION |
Generate the code for registering passes. More... | |
Enumerations | |
enum | mlir::SparseParallelizationStrategy { mlir::SparseParallelizationStrategy::kNone, mlir::SparseParallelizationStrategy::kDenseOuterLoop, mlir::SparseParallelizationStrategy::kAnyStorageOuterLoop, mlir::SparseParallelizationStrategy::kDenseAnyLoop, mlir::SparseParallelizationStrategy::kAnyStorageAnyLoop } |
Defines a parallelization strategy. More... | |
enum | mlir::SparseVectorizationStrategy { mlir::SparseVectorizationStrategy::kNone, mlir::SparseVectorizationStrategy::kDenseInnerLoop, mlir::SparseVectorizationStrategy::kAnyStorageInnerLoop } |
Defines a vectorization strategy. More... | |
enum | mlir::SparseToSparseConversionStrategy { mlir::SparseToSparseConversionStrategy::kAuto, mlir::SparseToSparseConversionStrategy::kViaCOO, mlir::SparseToSparseConversionStrategy::kDirect } |
Defines a strategy for implementing sparse-to-sparse conversion. More... | |