MLIR  19.0.0git
mlir::sparse_tensor::MutSparseTensorDescriptor Member List

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

fieldsmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >protected
getAOSMemRef() constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getCrdMemRefIndexAndStride(Level lvl) constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getCrdMemSize(OpBuilder &builder, Location loc, Level lvl) constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getField(FieldIndex fidx) constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getFields() constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getLayout() constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getLvlSize(OpBuilder &builder, Location loc, Level lvl) constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getMemRefElementType(SparseTensorFieldKind kind, std::optional< Level > lvl) constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getMemRefField(SparseTensorFieldKind kind, std::optional< Level > lvl) constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getMemRefField(FieldIndex fidx) constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getMemRefFieldIndex(SparseTensorFieldKind kind, std::optional< Level > lvl) constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getMemRefFields() constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getNumFields() constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getPosMemRef(Level lvl) constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getPosMemSize(OpBuilder &builder, Location loc, Level lvl) constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getRankedTensorType() constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getSpecifier() constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getSpecifierField(OpBuilder &builder, Location loc, StorageSpecifierKind kind, std::optional< Level > lvl) constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getValMemRef() constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
getValMemSize(OpBuilder &builder, Location loc) constmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inline
layoutmlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >protected
MutSparseTensorDescriptor(SparseTensorType stt, SmallVectorImpl< Value > &buffers)mlir::sparse_tensor::MutSparseTensorDescriptorinline
operator SparseTensorDescriptor() constmlir::sparse_tensor::MutSparseTensorDescriptorinline
rTypemlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >protected
setCrdMemSize(OpBuilder &builder, Location loc, Level lvl, Value v)mlir::sparse_tensor::MutSparseTensorDescriptorinline
setField(FieldIndex fidx, Value v)mlir::sparse_tensor::MutSparseTensorDescriptorinline
setLvlSize(OpBuilder &builder, Location loc, Level lvl, Value v)mlir::sparse_tensor::MutSparseTensorDescriptorinline
setMemRefField(SparseTensorFieldKind kind, std::optional< Level > lvl, Value v)mlir::sparse_tensor::MutSparseTensorDescriptorinline
setMemRefField(FieldIndex fidx, Value v)mlir::sparse_tensor::MutSparseTensorDescriptorinline
setPosMemSize(OpBuilder &builder, Location loc, Level lvl, Value v)mlir::sparse_tensor::MutSparseTensorDescriptorinline
setSpecifier(Value newSpec)mlir::sparse_tensor::MutSparseTensorDescriptorinline
setSpecifierField(OpBuilder &builder, Location loc, StorageSpecifierKind kind, std::optional< Level > lvl, Value v)mlir::sparse_tensor::MutSparseTensorDescriptorinline
setValMemSize(OpBuilder &builder, Location loc, Value v)mlir::sparse_tensor::MutSparseTensorDescriptorinline
SparseTensorDescriptorImpl(SparseTensorType stt, SmallVectorImpl< Value > & fields)mlir::sparse_tensor::SparseTensorDescriptorImpl< SmallVectorImpl< Value > & >inlineprotected