TT-MLIR
Public Member Functions | List of all members
mlir::tt::ttir::detail::ViewOpInterfaceTrait< ConcreteOp > Struct Template Reference
Inheritance diagram for mlir::tt::ttir::detail::ViewOpInterfaceTrait< ConcreteOp >:
mlir::tt::ttir::ViewOpInterface::Trait< ConcreteOp >

Public Member Functions

std::pair< mlir::MemRefType, mlir::AffineMap > applyViews ()
 

Member Function Documentation

◆ applyViews()

template<typename ConcreteOp >
std::pair<mlir::MemRefType, mlir::AffineMap> mlir::tt::ttir::detail::ViewOpInterfaceTrait< ConcreteOp >::applyViews ( )
inline

Recursively apply view interface ops until a shard layout is reached. Returns a pair of the underlying memref with shard layout and an affine map that describes a view over this memref.


The documentation for this struct was generated from the following file: