MLIR  20.0.0git
mlir::sparse_tensor::SparseTensorStorage< P, C, V > Member List

This is the complete list of members for mlir::sparse_tensor::SparseTensorStorage< P, C, V >, including all inherited members.

allDensemlir::sparse_tensor::SparseTensorStorageBaseprotected
endLexInsert() finalmlir::sparse_tensor::SparseTensorStorage< P, C, V >inlinevirtual
expInsert(uint64_t *lvlCoords, V *values, bool *filled, uint64_t *added, uint64_t count, uint64_t expsz) finalmlir::sparse_tensor::SparseTensorStorage< P, C, V >inline
getCoordinates(std::vector< C > **out, uint64_t lvl) finalmlir::sparse_tensor::SparseTensorStorage< P, C, V >inline
getCoordinatesBuffer(std::vector< C > **out, uint64_t lvl) finalmlir::sparse_tensor::SparseTensorStorage< P, C, V >inline
getDimRank() constmlir::sparse_tensor::SparseTensorStorageBaseinline
getDimSize(uint64_t d) constmlir::sparse_tensor::SparseTensorStorageBaseinline
getDimSizes() constmlir::sparse_tensor::SparseTensorStorageBaseinline
getLvlRank() constmlir::sparse_tensor::SparseTensorStorageBaseinline
getLvlSize(uint64_t l) constmlir::sparse_tensor::SparseTensorStorageBaseinline
getLvlSizes() constmlir::sparse_tensor::SparseTensorStorageBaseinline
getLvlType(uint64_t l) constmlir::sparse_tensor::SparseTensorStorageBaseinline
getLvlTypes() constmlir::sparse_tensor::SparseTensorStorageBaseinline
getPositions(std::vector< P > **out, uint64_t lvl) finalmlir::sparse_tensor::SparseTensorStorage< P, C, V >inline
getValues(std::vector< V > **out) finalmlir::sparse_tensor::SparseTensorStorage< P, C, V >inline
isCompressedLvl(uint64_t l) constmlir::sparse_tensor::SparseTensorStorageBaseinline
isDenseLvl(uint64_t l) constmlir::sparse_tensor::SparseTensorStorageBaseinline
isLooseCompressedLvl(uint64_t l) constmlir::sparse_tensor::SparseTensorStorageBaseinline
isNOutOfMLvl(uint64_t l) constmlir::sparse_tensor::SparseTensorStorageBaseinline
isOrderedLvl(uint64_t l) constmlir::sparse_tensor::SparseTensorStorageBaseinline
isSingletonLvl(uint64_t l) constmlir::sparse_tensor::SparseTensorStorageBaseinline
isUniqueLvl(uint64_t l) constmlir::sparse_tensor::SparseTensorStorageBaseinline
lexInsert(const uint64_t *lvlCoords, V val) finalmlir::sparse_tensor::SparseTensorStorage< P, C, V >inline
mapmlir::sparse_tensor::SparseTensorStorageBaseprotected
newEmpty(uint64_t dimRank, const uint64_t *dimSizes, uint64_t lvlRank, const uint64_t *lvlSizes, const LevelType *lvlTypes, const uint64_t *dim2lvl, const uint64_t *lvl2dim)mlir::sparse_tensor::SparseTensorStorage< P, C, V >static
newFromBuffers(uint64_t dimRank, const uint64_t *dimSizes, uint64_t lvlRank, const uint64_t *lvlSizes, const LevelType *lvlTypes, const uint64_t *dim2lvl, const uint64_t *lvl2dim, uint64_t srcRank, const intptr_t *buffers)mlir::sparse_tensor::SparseTensorStorage< P, C, V >static
newFromCOO(uint64_t dimRank, const uint64_t *dimSizes, uint64_t lvlRank, const uint64_t *lvlSizes, const LevelType *lvlTypes, const uint64_t *dim2lvl, const uint64_t *lvl2dim, SparseTensorCOO< V > *lvlCOO)mlir::sparse_tensor::SparseTensorStorage< P, C, V >static
operator=(const SparseTensorStorageBase &)=deletemlir::sparse_tensor::SparseTensorStorageBaseprotected
sortInPlace()mlir::sparse_tensor::SparseTensorStorage< P, C, V >inline
SparseTensorStorage(uint64_t dimRank, const uint64_t *dimSizes, uint64_t lvlRank, const uint64_t *lvlSizes, const LevelType *lvlTypes, const uint64_t *dim2lvl, const uint64_t *lvl2dim, SparseTensorCOO< V > *lvlCOO)mlir::sparse_tensor::SparseTensorStorage< P, C, V >
SparseTensorStorage(uint64_t dimRank, const uint64_t *dimSizes, uint64_t lvlRank, const uint64_t *lvlSizes, const LevelType *lvlTypes, const uint64_t *dim2lvl, const uint64_t *lvl2dim, const intptr_t *lvlBufs)mlir::sparse_tensor::SparseTensorStorage< P, C, V >
SparseTensorStorageBase(const SparseTensorStorageBase &)=defaultmlir::sparse_tensor::SparseTensorStorageBaseprotected
SparseTensorStorageBase(uint64_t dimRank, const uint64_t *dimSizes, uint64_t lvlRank, const uint64_t *lvlSizes, const LevelType *lvlTypes, const uint64_t *dim2lvl, const uint64_t *lvl2dim)mlir::sparse_tensor::SparseTensorStorageBase
~SparseTensorStorage() final=defaultmlir::sparse_tensor::SparseTensorStorage< P, C, V >
~SparseTensorStorageBase()=defaultmlir::sparse_tensor::SparseTensorStorageBasevirtual