mirror of https://github.com/llvm/circt.git
e97cff3fd5
* [LowerToHW] Lower mainModule and DesignUnderTest attributes into moduleHierarchyFile attribute. Since these are currently only used for the export module hierarchy pass, these have been replaced with a more generic attribute marking which modules should have their hierarchies exported to output files. * [SV] Add ExportModuleHierarchy pass. This adds a pass that collects the full module hierarchy into a JSON string, which is then exported as part of an sv.verbatim op. The pass collects a hierarchy for each module with the firrtl.moduleHierarchyFile attribute. The pass can be enabled in firtool by providing the --export-module-hierarchy option. |
||
---|---|---|
.. | ||
circt-opt | ||
circt-reduce | ||
circt-rtl-sim | ||
circt-translate | ||
esi | ||
firtool | ||
handshake-runner | ||
llhd-sim | ||
CMakeLists.txt |