Go to the source code of this file.
|
static ExpArity | mlir::sparse_tensor::getExpArity (TensorExp::Kind k) |
|
static const char * | mlir::sparse_tensor::kindToOpSymbol (TensorExp::Kind kind) |
|
static bool | mlir::sparse_tensor::isCertainZero (Value val) |
| Only returns true if we are certain this is a zero. More...
|
|
static bool | mlir::sparse_tensor::isAdmissibleBranchExp (Operation *op, Block *block, Value v) |
| Ensures that the sparsifier can generate code for expression. More...
|
|
static bool | mlir::sparse_tensor::isAdmissibleBranch (Operation *op, Region ®ion) |
| Ensures that the sparsifier can generate code for branch. More...
|
|
static bool | mlir::sparse_tensor::isGreater (TensorExp::Kind kind, Attribute attr) |
|
static Value | mlir::sparse_tensor::insertYieldOp (RewriterBase &rewriter, Location loc, Region ®ion, ValueRange vals) |
|
static Value | mlir::sparse_tensor::buildUnaryPresent (RewriterBase &rewriter, Location loc, Operation *op, Value v0) |
|
static Value | mlir::sparse_tensor::buildBinaryOverlap (RewriterBase &rewriter, Location loc, Operation *op, Value v0, Value v1) |
|
static Value | mlir::sparse_tensor::buildRelu (RewriterBase &rewriter, Location loc, Value v0, Attribute attr) |
|