back.verilog: use `proc -nomux` if it is available.
authorwhitequark <whitequark@whitequark.org>
Thu, 27 Aug 2020 13:03:15 +0000 (13:03 +0000)
committerwhitequark <whitequark@whitequark.org>
Thu, 27 Aug 2020 13:03:15 +0000 (13:03 +0000)
commit955f3f6dcc68a04b5754871b1a9540ca1f771d0a
tree10cde11a7e68ce01c4fbd36c1e38a8795f173b34
parentb65e11f38fcc5efe1ae4cad5e37e2121f863737e
back.verilog: use `proc -nomux` if it is available.

Yosys offers no stability guarantees for individual `proc_*` passes,
though so far it worked out fine. This commit changes the Verilog
backend to use `proc -nomux` instead, which is guaranteed to have
backwards-compatible behavior.

Fixes #479.
nmigen/back/verilog.py