|
MLIR 22.0.0git
|
#include <vector>#include "SparseTensorIterator.h"#include "mlir/Dialect/SparseTensor/IR/Enums.h"#include "mlir/Dialect/SparseTensor/IR/SparseTensor.h"#include "mlir/Dialect/SparseTensor/Transforms/Passes.h"#include "mlir/Dialect/SparseTensor/Utils/Merger.h"#include "mlir/IR/PatternMatch.h"Go to the source code of this file.
Classes | |
| class | mlir::sparse_tensor::LoopEmitter |
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::sparse_tensor |
Typedefs | |
| using | mlir::sparse_tensor::TensorLevel = unsigned |
Functions | |
| std::pair< Operation *, Value > | mlir::sparse_tensor::genCoIteration (OpBuilder &builder, Location loc, ArrayRef< SparseIterator * > iters, MutableArrayRef< Value > reduc, Value uniIdx, bool userReducFirst=false) |