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 | |