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