TT-MLIR
mlir::tt::ttnn::TTNNLayoutAttr Member List

This is the complete list of members for mlir::tt::ttnn::TTNNLayoutAttr, including all inherited members.

calculateLogicalShardShapeForL1Interleaved(ArrayRef< int64_t > tensorShape, Type elementType, mlir::AffineMap linear, GridAttr grid)mlir::tt::ttnn::TTNNLayoutAttrstatic
calculateLogicalShardShapeForSharding(ArrayRef< int64_t > tensorShape, mlir::AffineMap linear, GridAttr grid)mlir::tt::ttnn::TTNNLayoutAttrstatic
dialectNamemlir::tt::ttnn::TTNNLayoutAttrstatic
get(::mlir::MLIRContext *context, ArrayRef< int64_t > tensorShape, Type elementType, BufferType bufferType, GridAttr grid, TensorMemoryLayoutAttr memoryLayoutAttr=nullptr, ArrayRef< std::pair< std::int64_t, std::int64_t >> collapseIntervals={{0, -1}})mlir::tt::ttnn::TTNNLayoutAttrstatic
get(::mlir::MLIRContext *context, AffineMap linear, GridAttr grid, MemRefType memref, TensorMemoryLayoutAttr mem_layout)mlir::tt::ttnn::TTNNLayoutAttrstatic
getBufferType() constmlir::tt::ttnn::TTNNLayoutAttr
getDataType() constmlir::tt::ttnn::TTNNLayoutAttr
getElementSizeBytes() constmlir::tt::ttnn::TTNNLayoutAttr
getElementType() constmlir::tt::ttnn::TTNNLayoutAttr
getGrid() constmlir::tt::ttnn::TTNNLayoutAttr
getIdentityTileLinearMap() constmlir::tt::ttnn::TTNNLayoutAttr
getLayout() constmlir::tt::ttnn::TTNNLayoutAttr
getLinear() constmlir::tt::ttnn::TTNNLayoutAttr
getMemLayout() constmlir::tt::ttnn::TTNNLayoutAttr
getMemLayoutOpt() constmlir::tt::ttnn::TTNNLayoutAttr
getMemref() constmlir::tt::ttnn::TTNNLayoutAttr
getMnemonic()mlir::tt::ttnn::TTNNLayoutAttrinlinestatic
getScalarElementType() constmlir::tt::ttnn::TTNNLayoutAttr
getScalarShardShape() constmlir::tt::ttnn::TTNNLayoutAttr
getShardShape() constmlir::tt::ttnn::TTNNLayoutAttr
getShardSizeInBytes() constmlir::tt::ttnn::TTNNLayoutAttr
getStride(ArrayRef< int64_t > logicalShape) constmlir::tt::ttnn::TTNNLayoutAttr
getTensorSizeInBytes(ArrayRef< int64_t > tensorShape, ::mlir::tt::DeviceAttr device) constmlir::tt::ttnn::TTNNLayoutAttr
getTiledShape(ArrayRef< int64_t > logicalTensorShape) constmlir::tt::ttnn::TTNNLayoutAttr
hasDRAMBufferType() constmlir::tt::ttnn::TTNNLayoutAttr
hasInterleavedDRAMTensorMemoryLayout() constmlir::tt::ttnn::TTNNLayoutAttr
hasInterleavedL1TensorMemoryLayout() constmlir::tt::ttnn::TTNNLayoutAttr
hasL1BufferType() constmlir::tt::ttnn::TTNNLayoutAttr
hasShardedL1TensorMemoryLayout() constmlir::tt::ttnn::TTNNLayoutAttr
hasShardedTensorMemoryLayout() constmlir::tt::ttnn::TTNNLayoutAttr
isDeviceBufferType() constmlir::tt::ttnn::TTNNLayoutAttrinline
isSystemBufferType() constmlir::tt::ttnn::TTNNLayoutAttrinline
isTiled() constmlir::tt::ttnn::TTNNLayoutAttr
namemlir::tt::ttnn::TTNNLayoutAttrstatic
parse(::mlir::AsmParser &odsParser, ::mlir::Type odsType)mlir::tt::ttnn::TTNNLayoutAttrstatic
print(::mlir::AsmPrinter &odsPrinter) constmlir::tt::ttnn::TTNNLayoutAttr
replaceMemoryMapSymbolsWithShardShape(AffineMap physicalMemoryMap) constmlir::tt::ttnn::TTNNLayoutAttr
withBufferType(::mlir::MLIRContext *context, BufferType bufferType)mlir::tt::ttnn::TTNNLayoutAttr
withElementType(::mlir::MLIRContext *context, Type elementType)mlir::tt::ttnn::TTNNLayoutAttr
withGrid(::mlir::MLIRContext *context, ArrayRef< int64_t > tensorShape, GridAttr grid, ArrayRef< std::pair< std::int64_t, std::int64_t >> collapseIntervals={{0, -1}})mlir::tt::ttnn::TTNNLayoutAttr
withGrid(::mlir::MLIRContext *context, RankedTensorType ty, GridAttr grid, ArrayRef< std::pair< std::int64_t, std::int64_t >> collapseIntervals={{0, -1}})mlir::tt::ttnn::TTNNLayoutAttr
withMemoryLayout(::mlir::MLIRContext *context, TensorMemoryLayoutAttr memLayoutAttr)mlir::tt::ttnn::TTNNLayoutAttr
withMemoryLayout(::mlir::MLIRContext *context, TensorMemoryLayout memLayout)mlir::tt::ttnn::TTNNLayoutAttr
withShardShape(::mlir::MLIRContext *context, llvm::SmallVector< int64_t > shardShape)mlir::tt::ttnn::TTNNLayoutAttr
withTensorShape(::mlir::MLIRContext *context, ArrayRef< int64_t > tensorShape)mlir::tt::ttnn::TTNNLayoutAttr