mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-07 09:55:20 +00:00
There should be no functional change, but this splits up the control flow across functions, using class fields to hold the state that's being tracked. The result should be a bit easier to read. This is part of work to add bind support, but I'm doing some refactoring in the hierarchy pass to make the code a bit easier to work with. The idea is that (eventually) the IFExpander object will hold all the logic for expanding interfaces, and then other code can do bind insertion. |
||
---|---|---|
.. | ||
hierarchy.cc | ||
Makefile.inc | ||
submod.cc | ||
uniquify.cc |