diff options
author | Jannis Harder <me@jix.one> | 2022-11-30 18:49:16 +0100 |
---|---|---|
committer | Jannis Harder <me@jix.one> | 2022-11-30 18:50:53 +0100 |
commit | be752a20dce72a409a05072e9d6055361b52335a (patch) | |
tree | f5aa4db36dd1c3c728d8746993cfaec452296ae1 /backends | |
parent | 7203ba7bc1d83777bd2c2c347d45209d8e3d4b84 (diff) | |
download | yosys-be752a20dce72a409a05072e9d6055361b52335a.tar.gz yosys-be752a20dce72a409a05072e9d6055361b52335a.tar.bz2 yosys-be752a20dce72a409a05072e9d6055361b52335a.zip |
Add bwmuxmap pass
Diffstat (limited to 'backends')
-rw-r--r-- | backends/btor/btor.cc | 1 | ||||
-rw-r--r-- | backends/firrtl/firrtl.cc | 1 | ||||
-rw-r--r-- | backends/smt2/smt2.cc | 1 | ||||
-rw-r--r-- | backends/smv/smv.cc | 1 | ||||
-rw-r--r-- | backends/verilog/verilog_backend.cc | 1 |
5 files changed, 5 insertions, 0 deletions
diff --git a/backends/btor/btor.cc b/backends/btor/btor.cc index 06de71018..8368ab82d 100644 --- a/backends/btor/btor.cc +++ b/backends/btor/btor.cc @@ -1417,6 +1417,7 @@ struct BtorBackend : public Backend { log_push(); Pass::call(design, "bmuxmap"); Pass::call(design, "demuxmap"); + Pass::call(design, "bwmuxmap"); log_pop(); size_t argidx; diff --git a/backends/firrtl/firrtl.cc b/backends/firrtl/firrtl.cc index 76ba77abb..e483117d1 100644 --- a/backends/firrtl/firrtl.cc +++ b/backends/firrtl/firrtl.cc @@ -1215,6 +1215,7 @@ struct FirrtlBackend : public Backend { Pass::call(design, "pmuxtree"); Pass::call(design, "bmuxmap"); Pass::call(design, "demuxmap"); + Pass::call(design, "bwmuxmap"); namecache.clear(); autoid_counter = 0; diff --git a/backends/smt2/smt2.cc b/backends/smt2/smt2.cc index 7434b13da..fe50ca7f6 100644 --- a/backends/smt2/smt2.cc +++ b/backends/smt2/smt2.cc @@ -1744,6 +1744,7 @@ struct Smt2Backend : public Backend { log_push(); Pass::call(design, "bmuxmap"); Pass::call(design, "demuxmap"); + Pass::call(design, "bwmuxmap"); log_pop(); size_t argidx; diff --git a/backends/smv/smv.cc b/backends/smv/smv.cc index 7d4f94adc..49c2cc7a6 100644 --- a/backends/smv/smv.cc +++ b/backends/smv/smv.cc @@ -744,6 +744,7 @@ struct SmvBackend : public Backend { log_push(); Pass::call(design, "bmuxmap"); Pass::call(design, "demuxmap"); + Pass::call(design, "bwmuxmap"); log_pop(); size_t argidx; diff --git a/backends/verilog/verilog_backend.cc b/backends/verilog/verilog_backend.cc index 3da168960..0a9c0590e 100644 --- a/backends/verilog/verilog_backend.cc +++ b/backends/verilog/verilog_backend.cc @@ -2329,6 +2329,7 @@ struct VerilogBackend : public Backend { if (!noexpr) { Pass::call(design, "bmuxmap"); Pass::call(design, "demuxmap"); + Pass::call(design, "bwmuxmap"); } Pass::call(design, "clean_zerowidth"); log_pop(); |