3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-08-06 22:34:16 +00:00
yosys/passes/opt
nella 8dc32cbf4e
Merge pull request #6012 from YosysHQ/nella/fix-opt-reduce
`opt_reduce`: restore pmux b-slice == a elim
2026-07-08 13:36:04 +00:00
..
opt_clean Migrate build system to CMake 2026-06-03 08:58:10 +00:00
CMakeLists.txt Migrate build system to CMake 2026-06-03 08:58:10 +00:00
muxpack.cc Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
opt.cc
opt_balance_tree.cc Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
opt_demorgan.cc
opt_dff.cc Cleanup 2026-07-08 08:34:01 +02:00
opt_expr.cc Replace suitable (2^k-1)-x with ~x. 2026-06-10 11:29:55 +02:00
opt_ffinv.cc
opt_hier.cc Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
opt_lut.cc Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
opt_lut_ins.cc End of file fix 2026-06-23 07:23:41 +02:00
opt_mem.cc
opt_mem_feedback.cc End of file fix 2026-06-23 07:23:41 +02:00
opt_mem_priority.cc End of file fix 2026-06-23 07:23:41 +02:00
opt_mem_widen.cc
opt_merge.cc Fixed warnings found by gcc-16 2026-06-03 13:09:38 +02:00
opt_muxtree.cc opt_muxtree: optimize for single driver, error on multiple drivers 2026-06-15 15:08:26 +02:00
opt_reduce.cc Restore pmux elim. 2026-07-08 11:58:30 +02:00
opt_share.cc Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
peepopt.cc peepopt: add shiftpow2 pattern 2026-05-31 02:01:32 +02:00
peepopt_formal_clockgateff.pmg
peepopt_muldiv.pmg
peepopt_muldiv_c.pmg Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
peepopt_shiftadd.pmg Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
peepopt_shiftmul_left.pmg
peepopt_shiftmul_right.pmg
peepopt_shiftpow2.pmg peepopt: add shiftpow2 pattern 2026-05-31 02:01:32 +02:00
pmux2shiftx.cc
rmports.cc
share.cc
wreduce.cc End of file fix 2026-06-23 07:23:41 +02:00