yosys/passes/opt
Bogdan Vukobratovic 07c4a7d438 Implement opt_share
This pass identifies arithmetic operators that share an operand and whose
results are used in mutually exclusive cases controlled by a multiplexer, and
merges them together by multiplexing the other operands
2019-07-26 11:36:48 +02:00
..
Makefile.inc Implement opt_share 2019-07-26 11:36:48 +02:00
muxpack.cc Cope with $reduce_or common in case 2019-06-21 12:31:14 -07:00
opt.cc Add help for "-sat" option inside opt_rmdff. "opt" can pass "-sat" too 2019-06-27 22:06:23 +02:00
opt_clean.cc Improve opt_clean handling of unused public wires 2019-06-26 17:54:17 +02:00
opt_demorgan.cc Consistent use of 'override' for virtual methods in derived classes. 2018-07-20 23:51:06 -07:00
opt_expr.cc Improve opt_expr and opt_clean handling of (partially) undriven and/or unused wires, fixes #981 2019-05-03 14:25:01 +02:00
opt_lut.cc opt_lut: make less chatty. 2019-07-13 16:49:56 +00:00
opt_merge.cc Add log_debug() framework 2019-04-22 17:25:52 +02:00
opt_muxtree.cc Fix handling of glob_abort_cnt in opt_muxtree, fixes #1002 2019-05-12 13:51:12 +02:00
opt_reduce.cc Consistent use of 'override' for virtual methods in derived classes. 2018-07-20 23:51:06 -07:00
opt_rmdff.cc Add help for "-sat" option inside opt_rmdff. "opt" can pass "-sat" too 2019-06-27 22:06:23 +02:00
opt_share.cc Implement opt_share 2019-07-26 11:36:48 +02:00
pmux2shiftx.cc Add "pmux2shiftx -norange", fixes #1135 2019-06-27 10:59:12 +02:00
rmports.cc Consistent use of 'override' for virtual methods in derived classes. 2018-07-20 23:51:06 -07:00
share.cc Bugfix in $memrd sharing 2019-01-07 10:04:47 +01:00
wreduce.cc Revert "Add "synth -keepdc" option" 2019-07-09 10:14:23 -07:00