3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-08-10 08:01:14 +00:00
yosys/passes/opt
Emil J. Tywoniak bbfadc27a1 twines phase-3 build fix: post-fork main files broken by twine migration
kernel/compressor_tree.cc, passes/tests/test_kogge_stone.cc,
passes/opt/peepopt_shiftpow2.pmg, and techlibs/lattice/lattice_dsp_nexus.pmg
(plus the 5 new constids it needs: A0, B0, PIPELINED, SIGNED, SUBTRACT)
were all added to main after the emil/twines-proc-srcloc fork point, so no
commit in this phase's range ever touches them. They still use the old
IdString-based addWire/addCell/setPort/getParam APIs (NEW_ID, plain \X
port names) that the twine migration replaces, so they fail to build
against current HEAD. Not attributable to any single commit in this
phase per task.md's carve-out for genuinely phase-spanning fixes -
bundled here as its own commit rather than folded into an unrelated
pick.
2026-07-20 15:01:30 +02:00
..
opt_clean twine: avoid TwinePool::lookup 2026-07-20 12:27:18 +02:00
CMakeLists.txt WIP half broken snapshot 2026-07-17 23:32:20 +02:00
muxpack.cc WIP 2026-07-20 12:27:17 +02:00
opt.cc Move Design::sort() calls out of opt and opt_clean passes into the synth passes that need them. 2026-01-23 01:14:35 +00:00
opt_balance_tree.cc WIP 2026-07-20 12:27:17 +02:00
opt_demorgan.cc WIP 2026-07-20 12:27:17 +02:00
opt_dff.cc WIP 2026-07-20 12:27:17 +02:00
opt_expr.cc WIP migration to twine 2026-07-20 12:27:18 +02:00
opt_ffinv.cc WIP 2026-07-20 12:27:17 +02:00
opt_hier.cc WIP 2026-07-20 12:27:17 +02:00
opt_lut.cc WIP 2026-07-20 12:27:17 +02:00
opt_lut_ins.cc WIP 2026-07-20 12:27:17 +02:00
opt_mem.cc WIP 2026-07-20 12:27:17 +02:00
opt_mem_feedback.cc WIP 2026-07-20 12:27:17 +02:00
opt_mem_priority.cc End of file fix 2026-06-23 07:23:41 +02:00
opt_mem_widen.cc WIP 2026-07-20 12:27:17 +02:00
opt_merge.cc twine: fix replayability, reduce TwineSearch usage 2026-07-20 13:57:10 +02:00
opt_merge_common.h WIP 2026-07-20 12:27:17 +02:00
opt_merge_inc.cc opt: twines 2026-07-20 12:27:18 +02:00
opt_muxtree.cc WIP 2026-07-20 12:27:17 +02:00
opt_reduce.cc WIP 2026-07-20 12:27:17 +02:00
opt_share.cc WIP 2026-07-20 12:27:17 +02:00
peepopt.cc pmgen: hold sigmap pointer instead of owning it 2026-07-17 23:38:01 +02:00
peepopt_formal_clockgateff.pmg WIP migration to twine 2026-07-20 12:27:18 +02:00
peepopt_muldiv.pmg Refactor uses of log_id in pgm files 2026-05-14 12:21:32 +02:00
peepopt_muldiv_c.pmg Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
peepopt_shiftadd.pmg WIP 2026-07-20 12:27:17 +02:00
peepopt_shiftmul_left.pmg WIP 2026-07-20 12:27:17 +02:00
peepopt_shiftmul_right.pmg WIP 2026-07-20 12:27:17 +02:00
peepopt_shiftpow2.pmg twines phase-3 build fix: post-fork main files broken by twine migration 2026-07-20 15:01:30 +02:00
pmux2shiftx.cc WIP 2026-07-20 12:27:17 +02:00
rmports.cc twine: avoid TwinePool::lookup 2026-07-20 12:27:18 +02:00
share.cc opt: twines 2026-07-20 12:27:18 +02:00
wreduce.cc wreduce: fix twines 2026-07-20 13:57:10 +02:00