Utility to track the transitive size of modules.
More...
Utility to track the transitive size of modules.
Definition at line 75 of file FIRRTLReductions.cpp.
◆ clear() [1/2]
void ModuleSizeCache::clear |
( |
| ) |
|
|
inline |
◆ clear() [2/2]
void ModuleSizeCache::clear |
( |
| ) |
|
|
inline |
◆ getModuleSize() [1/2]
uint64_t ModuleSizeCache::getModuleSize |
( |
HWModuleLike |
module, |
|
|
hw::InstanceGraph & |
instanceGraph |
|
) |
| |
|
inline |
◆ getModuleSize() [2/2]
uint64_t ModuleSizeCache::getModuleSize |
( |
Operation * |
module, |
|
|
::detail::SymbolCache & |
symbols |
|
) |
| |
|
inline |
◆ moduleSizes
llvm::DenseMap< Operation *, uint64_t > ModuleSizeCache::moduleSizes |
|
private |
The documentation for this struct was generated from the following files: