aboutsummaryrefslogtreecommitdiffstats
path: root/passes/techmap/flatten.cc
Commit message (Collapse)AuthorAgeFilesLines
* RTLIL: factor out RTLIL::Module::addMemory. NFC.whitequark2020-06-041-7/+1
|
* flatten: rename techmap-related stuff. NFC.whitequark2020-06-041-16/+16
|
* techmap, flatten: remove dead options.whitequark2020-06-041-703/+44
| | | | | | After splitting the passes, some options can never be activated, and most conditions involving them become dead. Remove them, and also all of the newly dead code.
* flatten: split from techmap.whitequark2020-06-031-0/+1148
Although the two passes started out very similar, they diverged over time and now have little in common. Moreover, `techmap` is extremely complex while `flatten` does not have to be, and this complexity interferes with improving `flatten`.