3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-07-15 03:35:40 +00:00

CMake: integrate silimate additions and extensions

- update CMakeLists.txt to load two new files:
  - SilimateConfig.cmake: sets Silimate configuration options and defaults
  - SilimateVerific.cmake: compiles Verific library, optionally with Silimate modifications
- include silimate tests in test Makefile
This commit is contained in:
Mohamed Gaber 2026-06-10 20:27:52 +03:00
parent e58125b605
commit d986ee91ac
No known key found for this signature in database
15 changed files with 380 additions and 22 deletions

View file

@ -80,6 +80,26 @@ yosys_pass(opt_balance_tree
opt_balance_tree.cc
)
yosys_pass(opt_addcin
opt_addcin.cc
)
yosys_pass(opt_andor_pmux
opt_andor_pmux.cc
)
yosys_pass(opt_argmax
opt_argmax.cc
)
yosys_pass(opt_parallel_prefix
opt_parallel_prefix.cc
)
yosys_pass(opt_prienc
opt_prienc.cc
)
pmgen_command(peepopt
peepopt_shiftmul_right.pmg
peepopt_shiftmul_left.pmg
@ -88,6 +108,10 @@ pmgen_command(peepopt
peepopt_muldiv.pmg
peepopt_muldiv_c.pmg
peepopt_formal_clockgateff.pmg
peepopt_modshr_onehot.pmg
peepopt_addsub_c.pmg
peepopt_muxorder.pmg
peepopt_sub_neg.pmg
PREFIX
peepopt
)