MLIR
20.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 | |
mlir | |
Include the generated interface declarations. | |
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) |