|
using | KeyTy = std::tuple<::mlir::tt::GridAttr, AffineMap, AffineMap, ::llvm::ArrayRef< int64_t >, ::llvm::ArrayRef< unsigned > > |
|
◆ KeyTy
◆ DeviceAttrStorage()
mlir::tt::detail::DeviceAttrStorage::DeviceAttrStorage |
( |
::mlir::tt::GridAttr |
workerGrid, |
|
|
AffineMap |
l1Map, |
|
|
AffineMap |
dramMap, |
|
|
::llvm::ArrayRef< int64_t > |
meshShape, |
|
|
::llvm::ArrayRef< unsigned > |
chipIds |
|
) |
| |
|
inline |
◆ construct()
static DeviceAttrStorage* mlir::tt::detail::DeviceAttrStorage::construct |
( |
::mlir::AttributeStorageAllocator & |
allocator, |
|
|
KeyTy && |
tblgenKey |
|
) |
| |
|
inlinestatic |
◆ getAsKey()
KeyTy mlir::tt::detail::DeviceAttrStorage::getAsKey |
( |
| ) |
const |
|
inline |
◆ hashKey()
::llvm::hash_code mlir::tt::detail::DeviceAttrStorage::hashKey |
( |
const KeyTy & |
tblgenKey | ) |
|
|
inlinestatic |
◆ operator==()
bool mlir::tt::detail::DeviceAttrStorage::operator== |
( |
const KeyTy & |
tblgenKey | ) |
const |
|
inline |
◆ chipIds
::llvm::ArrayRef<unsigned> mlir::tt::detail::DeviceAttrStorage::chipIds |
◆ dramMap
AffineMap mlir::tt::detail::DeviceAttrStorage::dramMap |
◆ l1Map
AffineMap mlir::tt::detail::DeviceAttrStorage::l1Map |
◆ meshShape
::llvm::ArrayRef<int64_t> mlir::tt::detail::DeviceAttrStorage::meshShape |
◆ workerGrid
The documentation for this struct was generated from the following file: