yosys/passes/memory
Marcelina Kościelnicka eb76d35e80 memory_dff: Fix needlessly duplicating enable bits.
When the register being merged into the EN signal happens to be a $sdff,
the current code creates a new $mux for every bit, even if they happen
to be identical (as is usually the case), preventing proper grouping
further down the flow.  Fix this by adding a simple cache.

Fixes #2409.
2020-10-22 13:03:42 +02:00
..
Makefile.inc Add "memory_nordff" pass 2018-03-06 23:31:51 +01:00
memory.cc Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
memory_bram.cc memory_bram: Use Mem helpers. 2020-10-21 17:51:20 +02:00
memory_collect.cc memory_collect: Use Mem helpers. 2020-10-21 17:51:20 +02:00
memory_dff.cc memory_dff: Fix needlessly duplicating enable bits. 2020-10-22 13:03:42 +02:00
memory_map.cc memory_map: Use Mem helpers. 2020-10-21 17:51:20 +02:00
memory_memx.cc Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
memory_nordff.cc memory_nordff: Use Mem helpers. 2020-10-21 17:51:20 +02:00
memory_share.cc Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
memory_unpack.cc memory_unpack: Use Mem helpers. 2020-10-21 17:51:20 +02:00