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

17398 commits

Author SHA1 Message Date
Emil J. Tywoniak
0d3c218d6b proc_mux: copy mux src to Y port
(cherry picked from commit da65a18f39)
2026-06-24 16:31:20 +02:00
Emil J. Tywoniak
bcf3af0a21 proc_mux: add comments
(cherry picked from commit ee800087e8)
2026-06-24 16:29:58 +02:00
Emil J. Tywoniak
e5ef56f1e8 proc_mux: optimize source map locality for index density
(cherry picked from commit b3aea1b5d2)
2026-06-24 16:28:16 +02:00
Emil J. Tywoniak
6bd2609f34 proc_dff: add wire src attributes to dff cells
(cherry picked from commit 4072bcfd0b)
2026-06-24 16:26:55 +02:00
Emil J. Tywoniak
88865ef7ab verific: use SyncActions
(cherry picked from commit f4a69805ae)
2026-06-24 16:22:48 +02:00
Emil J. Tywoniak
bf0a3b1e72 proc_mux: default to case src when action src is missing
(cherry picked from commit 469083dcaa)
2026-06-24 16:21:26 +02:00
Emil J. Tywoniak
1c7615c7ec proc_mux: add src test
(cherry picked from commit a2e8e352b6)
2026-06-24 16:18:12 +02:00
Emil J. Tywoniak
fe1cdbafed docs: word_mux grammar
(cherry picked from commit 985e98935f)
2026-06-24 16:18:12 +02:00
Emil J. Tywoniak
451b1c074c proc_mux: refactor
(cherry picked from commit 778a667a91)
2026-06-24 16:18:04 +02:00
Emil J. Tywoniak
83a15e0038 proc_mux: emit fused action location src attributes on procmuxes
(cherry picked from commit cacd584347)
2026-06-24 15:29:08 +02:00
Emil J. Tywoniak
6646b1dbf9 rtlil: add source tracking to CaseRule actions
(cherry picked from commit c36370f227)
2026-06-24 15:23:12 +02:00
Emil J. Tywoniak
292d44f208 verilog: fix case location
(cherry picked from commit 7713b5a811)
2026-06-24 15:15:13 +02:00
Emil J. Tywoniak
2330860c48 rtlil: replace SigSig actions with new type SyncAction
(cherry picked from commit 94a53e08bc)
2026-06-24 15:14:53 +02:00
Emil J. Tywoniak
0372902ad0 memory_map: don't rebuild TwineSearch 2026-06-24 13:10:10 +02:00
Emil J. Tywoniak
9963b7a81b tests: undo skipping broken 2026-06-24 13:09:54 +02:00
Emil J. Tywoniak
a7bf6df2f9 Fix twines 2026-06-24 12:25:43 +02:00
Emil J. Tywoniak
344c2b6a80 Fix twines 2026-06-24 12:25:37 +02:00
Emil J. Tywoniak
f5b21ecc68 patch: fix signorm commit broken by twine rename 2026-06-24 12:25:20 +02:00
Emil J. Tywoniak
a84a2d9d56 rtlil: options for dumping twines 2026-06-24 12:24:51 +02:00
Emil J. Tywoniak
4cb22ddf2d Makefile: undo skip broken 2026-06-24 12:23:45 +02:00
Emil J. Tywoniak
a4e7c5c4e4 hierarchy: fix twines 2026-06-24 11:53:51 +02:00
Emil J. Tywoniak
a3e982a5e2 xaiger: fix twines 2026-06-24 11:53:37 +02:00
Emil J. Tywoniak
d8e09f4e0c functinoal: twines 2026-06-24 11:53:14 +02:00
Emil J. Tywoniak
5b5e7ce771 functinoal: twines 2026-06-24 11:53:09 +02:00
Emil J. Tywoniak
9d41958e6a coolrunner2: twines 2026-06-24 11:52:53 +02:00
Emil J. Tywoniak
e56e8c3818 xprop test: use -readable dump 2026-06-24 11:51:14 +02:00
Emil J. Tywoniak
9ae4717502 unit tests: twines 2026-06-24 11:51:01 +02:00
Emil J. Tywoniak
c93f60f6af rtlil_backend: improve stringification flags and defaults 2026-06-24 11:50:03 +02:00
Emil J. Tywoniak
88ed85b4f3 techmap: fix twines 2026-06-23 16:01:53 +02:00
Emil J. Tywoniak
1b271b8aac abc9_ops: fix twines 2026-06-23 16:01:06 +02:00
Emil J. Tywoniak
da365c7d20 wreduce: fix twines 2026-06-23 16:00:54 +02:00
Emil J. Tywoniak
a281a1e923 aiger2: fix twines 2026-06-23 16:00:43 +02:00
Emil J. Tywoniak
eef60cf066 blif: fix twines 2026-06-23 16:00:28 +02:00
Emil J. Tywoniak
ecfced8f0d techlibs: fix twines 2026-06-23 16:00:19 +02:00
Emil J. Tywoniak
ffde59d21e submod: fix twines 2026-06-23 16:00:08 +02:00
Emil J. Tywoniak
25fb9db3d3 memory: fix twines 2026-06-23 16:00:00 +02:00
Emil J. Tywoniak
2255b3f523 liberty: better twines 2026-06-23 11:38:48 +02:00
Emil J. Tywoniak
e451ceaf5d aigerparse: better twines 2026-06-23 11:38:40 +02:00
Emil J. Tywoniak
71e6e31795 ast, flatten, hierarchy: canonically split hierarchical references into twines 2026-06-23 10:53:35 +02:00
Emil J. Tywoniak
ba4ea22831 techmap: efficient twines 2026-06-22 21:54:45 +02:00
Emil J. Tywoniak
7c73fd62e4 twine: fix replayability, reduce TwineSearch usage 2026-06-22 17:53:19 +02:00
Emil J. Tywoniak
e9eb3889b7 tests: skip broken 2026-06-22 17:42:04 +02:00
Emil J. Tywoniak
ef4ed3ef15 twine: auto type WIP 2026-06-22 00:29:11 +02:00
Emil J. Tywoniak
b27432326f WIP migration to twine 2026-06-22 00:27:32 +02:00
Emil J. Tywoniak
611b1bdfb4 techmap: fix twine reintern 2026-06-20 18:48:58 +02:00
Emil J. Tywoniak
84829cb11d rtlil_frontend: fix twine ordering 2026-06-20 18:16:47 +02:00
Emil J. Tywoniak
1b7daaae2e signorm: discard newly_driven capacity for performance 2026-06-20 18:09:10 +02:00
Emil J. Tywoniak
d974527ab4 rtlil_frontend: allocate meta block 2026-06-19 11:48:44 +02:00
Emil J. Tywoniak
e71ed3007d WIP migration to twine 2026-06-19 11:39:47 +02:00
Emil J. Tywoniak
54a3baa2de rtlil: fix twine handling 2026-06-19 11:39:47 +02:00