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

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

dialectNamemlir::tt::ttnn::TTNNLayoutAttrstatic
get(::mlir::MLIRContext *context, ArrayRef< int64_t > tensorShape, Type elementType, BufferType bufferType, GridAttr grid, TensorMemoryLayout memoryLayout, 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, TensorMemoryLayout mem_layout)mlir::tt::ttnn::TTNNLayoutAttrstatic
getBufferType() constmlir::tt::ttnn::TTNNLayoutAttr
getDataTypeFromMemRef() constmlir::tt::ttnn::TTNNLayoutAttr
getElementSizeBytes() constmlir::tt::ttnn::TTNNLayoutAttr
getElementType() constmlir::tt::ttnn::TTNNLayoutAttr
getGrid() constmlir::tt::ttnn::TTNNLayoutAttr
getIdentityTileLinearMap() constmlir::tt::ttnn::TTNNLayoutAttr
getLinear() constmlir::tt::ttnn::TTNNLayoutAttr
getMemLayout() constmlir::tt::ttnn::TTNNLayoutAttr
getMemref() constmlir::tt::ttnn::TTNNLayoutAttr
getMnemonic()mlir::tt::ttnn::TTNNLayoutAttrinlinestatic
getPhysicalShape(ArrayRef< int64_t > logicalShape) constmlir::tt::ttnn::TTNNLayoutAttr
getShardShape(bool convertTileToScalar=true) 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
hasInterleavedL1TensorMemoryLayout() 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
projectOnto(AffineMap linearMap, AffineMap physicalMemoryMap) 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, TensorMemoryLayout memLayout)mlir::tt::ttnn::TTNNLayoutAttr
withShardShape(::mlir::MLIRContext *context, llvm::SmallVector< int64_t > shardShape)mlir::tt::ttnn::TTNNLayoutAttr