Skip to content

Commit dfb34b5

Browse files
authored
[autorelease] add opt passes and dependencies
See #11.
1 parent 5cd9fa7 commit dfb34b5

File tree

1 file changed

+29
-2
lines changed

1 file changed

+29
-2
lines changed

build.sh

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,6 @@ std::vector<RTLIL::Design*> pushed_designs;
5656
YOSYS_NAMESPACE_END
5757
END
5858

59-
sed -e 's,new ezMiniSAT(),nullptr,' -i yosys-src/kernel/register.cc
60-
6159
YOSYS_PYPI_VER=$(python3 setup.py --version)
6260
YOSYS_GIT_REV=$(git -C yosys-src rev-parse --short HEAD | tr -d '\n')
6361
YOSYS_VER_STR='Amaranth Yosys $(YOSYS_VER) '"(PyPI ver ${YOSYS_PYPI_VER}, git sha1 ${YOSYS_GIT_REV})"
@@ -72,10 +70,18 @@ kernel/mem.o \
7270
kernel/ff.o \
7371
kernel/fmt.o \
7472
kernel/scopeinfo.o \
73+
kernel/satgen.o \
74+
kernel/qcsat.o \
7575
kernel/yosys.o \
7676
libs/bigint/BigInteger.o \
7777
libs/bigint/BigUnsigned.o \
7878
libs/sha1/sha1.o \
79+
libs/ezsat/ezsat.o \
80+
libs/ezsat/ezminisat.o \
81+
libs/minisat/Options.o \
82+
libs/minisat/SimpSolver.o \
83+
libs/minisat/Solver.o \
84+
libs/minisat/System.o \
7985
frontends/ast/ast.o \
8086
frontends/ast/simplify.o \
8187
frontends/rtlil/rtlil_parser.tab.o \
@@ -97,7 +103,27 @@ passes/proc/proc_mux.o \
97103
passes/proc/proc_dlatch.o \
98104
passes/proc/proc_dff.o \
99105
passes/proc/proc_rom.o \
106+
passes/opt/opt.o \
107+
passes/opt/opt_merge.o \
108+
passes/opt/opt_mem.o \
109+
passes/opt/opt_mem_feedback.o \
110+
passes/opt/opt_mem_priority.o \
111+
passes/opt/opt_mem_widen.o \
112+
passes/opt/opt_muxtree.o \
113+
passes/opt/opt_reduce.o \
114+
passes/opt/opt_dff.o \
115+
passes/opt/opt_share.o \
116+
passes/opt/opt_clean.o \
100117
passes/opt/opt_expr.o \
118+
passes/opt/share.o \
119+
passes/opt/wreduce.o \
120+
passes/opt/opt_demorgan.o \
121+
passes/opt/rmports.o \
122+
passes/opt/opt_lut.o \
123+
passes/opt/opt_lut_ins.o \
124+
passes/opt/opt_ffinv.o \
125+
passes/opt/pmux2shiftx.o \
126+
passes/opt/muxpack.o \
101127
passes/cmds/plugin.o \
102128
passes/cmds/design_stub.o \
103129
passes/cmds/select.o \
@@ -108,6 +134,7 @@ passes/techmap/attrmap.o \
108134
passes/techmap/flatten.o \
109135
passes/techmap/bmuxmap.o \
110136
passes/techmap/demuxmap.o \
137+
passes/techmap/simplemap.o \
111138
backends/rtlil/rtlil_backend.o \
112139
backends/cxxrtl/cxxrtl_backend.o \
113140
backends/verilog/verilog_backend.o \

0 commit comments

Comments
 (0)