aboutsummaryrefslogtreecommitdiffstats
path: root/passes/opt/Makefile.inc
diff options
context:
space:
mode:
authorBogdan Vukobratovic <bogdan.vukobratovic@gmail.com>2019-07-26 11:36:48 +0200
committerBogdan Vukobratovic <bogdan.vukobratovic@gmail.com>2019-07-26 11:36:48 +0200
commit07c4a7d4388cdacaa15512dd2f6f0f9e9fcb31f5 (patch)
tree1bee2945a214e126b3356168c9763aa16d336a98 /passes/opt/Makefile.inc
parenta02d1720a766ae1b993a9884e840f37b3d785b8f (diff)
downloadyosys-07c4a7d4388cdacaa15512dd2f6f0f9e9fcb31f5.tar.gz
yosys-07c4a7d4388cdacaa15512dd2f6f0f9e9fcb31f5.tar.bz2
yosys-07c4a7d4388cdacaa15512dd2f6f0f9e9fcb31f5.zip
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
Diffstat (limited to 'passes/opt/Makefile.inc')
-rw-r--r--passes/opt/Makefile.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/passes/opt/Makefile.inc b/passes/opt/Makefile.inc
index ea3646330..eb07e9452 100644
--- a/passes/opt/Makefile.inc
+++ b/passes/opt/Makefile.inc
@@ -4,6 +4,7 @@ OBJS += passes/opt/opt_merge.o
OBJS += passes/opt/opt_muxtree.o
OBJS += passes/opt/opt_reduce.o
OBJS += passes/opt/opt_rmdff.o
+OBJS += passes/opt/opt_share.o
OBJS += passes/opt/opt_clean.o
OBJS += passes/opt/opt_expr.o
@@ -16,4 +17,3 @@ OBJS += passes/opt/opt_lut.o
OBJS += passes/opt/pmux2shiftx.o
OBJS += passes/opt/muxpack.o
endif
-