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

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

batchCrdsmlir::sparse_tensor::SparseIteratorprotected
deref(OpBuilder &b, Location l)mlir::sparse_tensor::SparseIterator
derefImpl(OpBuilder &b, Location l)=0mlir::sparse_tensor::SparseIteratorpure virtual
deserialize(ValueRange vs)mlir::sparse_tensor::SparseIteratorinlinevirtual
emitStrategymlir::sparse_tensor::SparseIteratorprotected
forward(OpBuilder &b, Location l)mlir::sparse_tensor::SparseIterator
forwardIf(OpBuilder &b, Location l, Value cond)mlir::sparse_tensor::SparseIteratorvirtual
forwardImpl(OpBuilder &b, Location l)=0mlir::sparse_tensor::SparseIteratorpure virtual
fromValues(IteratorType dstTp, ValueRange values, unsigned tid)mlir::sparse_tensor::SparseIteratorstatic
genForCond(OpBuilder &b, Location l)mlir::sparse_tensor::SparseIteratorinlinevirtual
genInit(OpBuilder &b, Location l, const SparseIterator *p)mlir::sparse_tensor::SparseIterator
genInitImpl(OpBuilder &, Location, const SparseIterator *)=0mlir::sparse_tensor::SparseIteratorpure virtual
genNotEnd(OpBuilder &b, Location l)mlir::sparse_tensor::SparseIterator
genNotEndImpl(OpBuilder &b, Location l)=0mlir::sparse_tensor::SparseIteratorpure virtual
genWhileCond(OpBuilder &b, Location l, ValueRange vs)mlir::sparse_tensor::SparseIteratorinline
getBatchCrds() constmlir::sparse_tensor::SparseIteratorinline
getCrd() constmlir::sparse_tensor::SparseIteratorinline
getCurPosition() constmlir::sparse_tensor::SparseIteratorinlinevirtual
getCursor() constmlir::sparse_tensor::SparseIteratorinline
getCursorValTypes(OpBuilder &b) const =0mlir::sparse_tensor::SparseIteratorpure virtual
getDebugInterfacePrefix() const =0mlir::sparse_tensor::SparseIteratorpure virtual
getMutCursorVals()mlir::sparse_tensor::SparseIteratorinlineprotected
inherentBatch(const SparseIterator &parent)mlir::sparse_tensor::SparseIteratorinlineprotected
isBatchIterator() const =0mlir::sparse_tensor::SparseIteratorpure virtual
iteratableByFor() constmlir::sparse_tensor::SparseIteratorinlinevirtual
kindmlir::sparse_tensor::SparseIterator
linkNewScope(ValueRange pos)mlir::sparse_tensor::SparseIteratorinline
locate(OpBuilder &b, Location l, Value crd)mlir::sparse_tensor::SparseIterator
locateImpl(OpBuilder &b, Location l, Value crd)mlir::sparse_tensor::SparseIteratorinlinevirtual
lvlmlir::sparse_tensor::SparseIterator
randomAccessible() const =0mlir::sparse_tensor::SparseIteratorpure virtual
seek(ValueRange vals)mlir::sparse_tensor::SparseIteratorinline
serialize() constmlir::sparse_tensor::SparseIteratorinlinevirtual
setSparseEmitStrategy(SparseEmitStrategy strategy)mlir::sparse_tensor::SparseIteratorinline
SparseIterator(IterKind kind, unsigned tid, unsigned lvl, unsigned cursorValsCnt, SmallVectorImpl< Value > &cursorValStorage)mlir::sparse_tensor::SparseIteratorinlineprotected
SparseIterator(IterKind kind, unsigned cursorValsCnt, SmallVectorImpl< Value > &cursorValStorage, const SparseIterator &delegate)mlir::sparse_tensor::SparseIteratorinlineprotected
SparseIterator(IterKind kind, const SparseIterator &wrap, unsigned extraCursorCnt=0)mlir::sparse_tensor::SparseIteratorinlineprotected
tidmlir::sparse_tensor::SparseIterator
toValues() constmlir::sparse_tensor::SparseIteratorinline
updateCrd(Value crd)mlir::sparse_tensor::SparseIteratorinlineprotected
upperBound(OpBuilder &b, Location l) const =0mlir::sparse_tensor::SparseIteratorpure virtual
~SparseIterator()=defaultmlir::sparse_tensor::SparseIteratorvirtual