| atExpandLevel(OpOperand *o, unsigned rank, LoopId n) const | mlir::sparse_tensor::CodegenEnv | |
| CodegenEnv(linalg::GenericOp linop, SparsificationOptions opts, unsigned numTensors, unsigned numLoops, unsigned maxRank) | mlir::sparse_tensor::CodegenEnv | |
| emitter() | mlir::sparse_tensor::CodegenEnv | inline |
| endCustomReduc() | mlir::sparse_tensor::CodegenEnv | |
| endExpand() | mlir::sparse_tensor::CodegenEnv | |
| endReduc() | mlir::sparse_tensor::CodegenEnv | |
| endValidLexInsert() | mlir::sparse_tensor::CodegenEnv | |
| exp(ExprId e) const | mlir::sparse_tensor::CodegenEnv | inline |
| generatingSparseIterator() const | mlir::sparse_tensor::CodegenEnv | inline |
| genLoopBoundary(function_ref< std::optional< Operation * >(MutableArrayRef< Value > parameters)> callback) | mlir::sparse_tensor::CodegenEnv | |
| getCurrentDepth() const | mlir::sparse_tensor::CodegenEnv | inline |
| getCustomRedId() const | mlir::sparse_tensor::CodegenEnv | |
| getExpandAdded() const | mlir::sparse_tensor::CodegenEnv | inline |
| getExpandCount() const | mlir::sparse_tensor::CodegenEnv | inline |
| getExpandFilled() const | mlir::sparse_tensor::CodegenEnv | inline |
| getExpandValues() const | mlir::sparse_tensor::CodegenEnv | inline |
| getExprId() const | mlir::sparse_tensor::CodegenEnv | inline |
| getInsertionChain() const | mlir::sparse_tensor::CodegenEnv | inline |
| getLoopNum() const | mlir::sparse_tensor::CodegenEnv | inline |
| getLoopVar(LoopId i) const | mlir::sparse_tensor::CodegenEnv | |
| getReduc() const | mlir::sparse_tensor::CodegenEnv | inline |
| getValidLexInsert() const | mlir::sparse_tensor::CodegenEnv | inline |
| hasSparseOutput() const | mlir::sparse_tensor::CodegenEnv | inline |
| initTensorExp() | mlir::sparse_tensor::CodegenEnv | |
| isAdmissibleTensorExp(ExprId e) | mlir::sparse_tensor::CodegenEnv | |
| isCustomReduc() const | mlir::sparse_tensor::CodegenEnv | inline |
| isExpand() const | mlir::sparse_tensor::CodegenEnv | inline |
| isReduc() const | mlir::sparse_tensor::CodegenEnv | inline |
| isSparseOutput(OpOperand *o) const | mlir::sparse_tensor::CodegenEnv | inline |
| isValidLexInsert() const | mlir::sparse_tensor::CodegenEnv | inline |
| lat(LatPointId l) const | mlir::sparse_tensor::CodegenEnv | inline |
| lt(TensorId t, LoopId i) const | mlir::sparse_tensor::CodegenEnv | inline |
| lt(TensorLoopId b) const | mlir::sparse_tensor::CodegenEnv | inline |
| makeLoopId(unsigned i) const | mlir::sparse_tensor::CodegenEnv | inline |
| makeTensorId(unsigned t) const | mlir::sparse_tensor::CodegenEnv | inline |
| makeTensorLevel(TensorId t, Level l) const | mlir::sparse_tensor::CodegenEnv | inline |
| makeTensorLevel(std::pair< TensorId, Level > tlPair) const | mlir::sparse_tensor::CodegenEnv | inline |
| makeTensorLoopId(unsigned t, unsigned i) const | mlir::sparse_tensor::CodegenEnv | inline |
| merger() | mlir::sparse_tensor::CodegenEnv | inline |
| op() const | mlir::sparse_tensor::CodegenEnv | inline |
| options() const | mlir::sparse_tensor::CodegenEnv | inline |
| set(LatSetId s) const | mlir::sparse_tensor::CodegenEnv | inline |
| startCustomReduc(ExprId exp) | mlir::sparse_tensor::CodegenEnv | |
| startEmit(SparseEmitStrategy emitStrategy) | mlir::sparse_tensor::CodegenEnv | |
| startExpand(Value values, Value filled, Value added, Value count) | mlir::sparse_tensor::CodegenEnv | |
| startReduc(ExprId exp, Value val) | mlir::sparse_tensor::CodegenEnv | |
| startValidLexInsert(Value val) | mlir::sparse_tensor::CodegenEnv | |
| unpackTensorLevel(TensorLevel tl) const | mlir::sparse_tensor::CodegenEnv | inline |
| unpackTensorLevelRange(ContainerTy &&c) const | mlir::sparse_tensor::CodegenEnv | inline |
| updateExpandCount(Value count) | mlir::sparse_tensor::CodegenEnv | |
| updateInsertionChain(Value chain) | mlir::sparse_tensor::CodegenEnv | |
| updateReduc(Value val) | mlir::sparse_tensor::CodegenEnv | |
| updateValidLexInsert(Value val) | mlir::sparse_tensor::CodegenEnv | |