MLIR  20.0.0git
mlir::sparse_tensor::CodegenEnv Member List

This is the complete list of members for mlir::sparse_tensor::CodegenEnv, including all inherited members.

atExpandLevel(OpOperand *o, unsigned rank, LoopId n) constmlir::sparse_tensor::CodegenEnv
CodegenEnv(linalg::GenericOp linop, SparsificationOptions opts, unsigned numTensors, unsigned numLoops, unsigned maxRank)mlir::sparse_tensor::CodegenEnv
emitter()mlir::sparse_tensor::CodegenEnvinline
endCustomReduc()mlir::sparse_tensor::CodegenEnv
endExpand()mlir::sparse_tensor::CodegenEnv
endReduc()mlir::sparse_tensor::CodegenEnv
endValidLexInsert()mlir::sparse_tensor::CodegenEnv
exp(ExprId e) constmlir::sparse_tensor::CodegenEnvinline
generatingSparseIterator() constmlir::sparse_tensor::CodegenEnvinline
genLoopBoundary(function_ref< std::optional< Operation * >(MutableArrayRef< Value > parameters)> callback)mlir::sparse_tensor::CodegenEnv
getCurrentDepth() constmlir::sparse_tensor::CodegenEnvinline
getCustomRedId() constmlir::sparse_tensor::CodegenEnv
getExpandAdded() constmlir::sparse_tensor::CodegenEnvinline
getExpandCount() constmlir::sparse_tensor::CodegenEnvinline
getExpandFilled() constmlir::sparse_tensor::CodegenEnvinline
getExpandValues() constmlir::sparse_tensor::CodegenEnvinline
getExprId() constmlir::sparse_tensor::CodegenEnvinline
getInsertionChain() constmlir::sparse_tensor::CodegenEnvinline
getLoopNum() constmlir::sparse_tensor::CodegenEnvinline
getLoopVar(LoopId i) constmlir::sparse_tensor::CodegenEnv
getReduc() constmlir::sparse_tensor::CodegenEnvinline
getValidLexInsert() constmlir::sparse_tensor::CodegenEnvinline
hasSparseOutput() constmlir::sparse_tensor::CodegenEnvinline
initTensorExp()mlir::sparse_tensor::CodegenEnv
isAdmissibleTensorExp(ExprId e)mlir::sparse_tensor::CodegenEnv
isCustomReduc() constmlir::sparse_tensor::CodegenEnvinline
isExpand() constmlir::sparse_tensor::CodegenEnvinline
isReduc() constmlir::sparse_tensor::CodegenEnvinline
isSparseOutput(OpOperand *o) constmlir::sparse_tensor::CodegenEnvinline
isValidLexInsert() constmlir::sparse_tensor::CodegenEnvinline
lat(LatPointId l) constmlir::sparse_tensor::CodegenEnvinline
lt(TensorId t, LoopId i) constmlir::sparse_tensor::CodegenEnvinline
lt(TensorLoopId b) constmlir::sparse_tensor::CodegenEnvinline
makeLoopId(unsigned i) constmlir::sparse_tensor::CodegenEnvinline
makeTensorId(unsigned t) constmlir::sparse_tensor::CodegenEnvinline
makeTensorLevel(TensorId t, Level l) constmlir::sparse_tensor::CodegenEnvinline
makeTensorLevel(std::pair< TensorId, Level > tlPair) constmlir::sparse_tensor::CodegenEnvinline
makeTensorLoopId(unsigned t, unsigned i) constmlir::sparse_tensor::CodegenEnvinline
merger()mlir::sparse_tensor::CodegenEnvinline
op() constmlir::sparse_tensor::CodegenEnvinline
options() constmlir::sparse_tensor::CodegenEnvinline
set(LatSetId s) constmlir::sparse_tensor::CodegenEnvinline
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) constmlir::sparse_tensor::CodegenEnvinline
unpackTensorLevelRange(ContainerTy &&c) constmlir::sparse_tensor::CodegenEnvinline
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