A set of methods which are broadly useful in a number of dialects.
More...
#include <MSFTPasses.h>
|
void | getAndSortModules (ModuleOp topMod, SmallVectorImpl< hw::HWModuleLike > &mods) |
|
void | getAndSortModulesVisitor (hw::HWModuleLike mod, SmallVectorImpl< hw::HWModuleLike > &mods, DenseSet< Operation * > &modsSeen) |
|
A set of methods which are broadly useful in a number of dialects.
Definition at line 26 of file MSFTPasses.h.
◆ getAndSortModules()
void PassCommon::getAndSortModules |
( |
ModuleOp |
topMod, |
|
|
SmallVectorImpl< hw::HWModuleLike > & |
mods |
|
) |
| |
|
protected |
◆ getAndSortModulesVisitor()
void PassCommon::getAndSortModulesVisitor |
( |
hw::HWModuleLike |
mod, |
|
|
SmallVectorImpl< hw::HWModuleLike > & |
mods, |
|
|
DenseSet< Operation * > & |
modsSeen |
|
) |
| |
|
protected |
◆ moduleInstantiations
DenseMap<Operation *, SmallVector<igraph::InstanceOpInterface, 1> > circt::msft::PassCommon::moduleInstantiations |
|
protected |
◆ topLevelSyms
The documentation for this struct was generated from the following files:
- /home/runner/work/circt-www/circt-www/circt_src/include/circt/Dialect/MSFT/MSFTPasses.h
- /home/runner/work/circt-www/circt-www/circt_src/lib/Dialect/MSFT/Transforms/PassCommon.cpp