Emil J. Tywoniak
|
55633b1e85
|
proc_mux: copy switch src to _CMP wire
(cherry picked from commit 502ba3734b)
|
2026-06-24 16:32:05 +02:00 |
|
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
|
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
|
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
|
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
|
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
|
a4e7c5c4e4
|
hierarchy: fix twines
|
2026-06-24 11:53:51 +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
|
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
|
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
|
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
|
e71ed3007d
|
WIP migration to twine
|
2026-06-19 11:39:47 +02:00 |
|
Emil J. Tywoniak
|
bffe7a6e57
|
WIP migration to twine
|
2026-06-18 21:54:57 +02:00 |
|
Emil J. Tywoniak
|
0c450ce8c8
|
WIP migration to twine
|
2026-06-18 19:27:41 +02:00 |
|
Emil J. Tywoniak
|
96b0ba9581
|
WIP migration to twine
|
2026-06-17 11:04:03 +02:00 |
|
Emil J. Tywoniak
|
44ce4c2356
|
opt: twines
|
2026-06-17 00:05:43 +02:00 |
|
Emil J. Tywoniak
|
3a5f5c77bf
|
twine: avoid TwinePool::lookup
|
2026-06-16 22:57:13 +02:00 |
|
Emil J. Tywoniak
|
e5f6755ffd
|
prevent IdString construction when looking up module from instance type
|
2026-06-16 13:16:18 +02:00 |
|
Emil J. Tywoniak
|
ec3e62cdfc
|
dump_twines: fix
|
2026-06-16 13:15:20 +02:00 |
|
Emil J. Tywoniak
|
dcc74755e7
|
WIP
|
2026-06-15 11:26:09 +02:00 |
|
Emil J. Tywoniak
|
d22805bd47
|
WIP
|
2026-06-12 16:25:07 +02:00 |
|
Emil J. Tywoniak
|
c3ffbf6fae
|
WIP
|
2026-06-12 00:18:53 +02:00 |
|
Emil J. Tywoniak
|
afdae7b87e
|
WIP
|
2026-06-11 20:02:02 +02:00 |
|
Emil J. Tywoniak
|
8e522b08c0
|
WIP
|
2026-06-11 13:17:54 +02:00 |
|
Emil J. Tywoniak
|
f592f2f3af
|
WIP
|
2026-06-10 19:22:53 +02:00 |
|
Emil J. Tywoniak
|
015ab4e45b
|
twine: start indexable colony with integer indices including preallocated twines
|
2026-06-10 14:54:48 +02:00 |
|
Emil J. Tywoniak
|
8ab96a4285
|
BROKEN
|
2026-06-10 14:54:48 +02:00 |
|
Emil J. Tywoniak
|
2117af318c
|
WIP
|
2026-06-10 14:54:48 +02:00 |
|
Emil J. Tywoniak
|
d13dfc21f4
|
WIP
|
2026-06-10 14:54:48 +02:00 |
|
Emil J. Tywoniak
|
1a8a95b472
|
rtlil: fix masquerade
|
2026-06-10 14:54:45 +02:00 |
|
Emil J. Tywoniak
|
2d3b7e9c92
|
rtlil: introduce ModuleNameMasq (KNOWN BROKEN, do not merge)
|
2026-06-10 14:54:43 +02:00 |
|
Emil J. Tywoniak
|
e2627b367e
|
rtlil: set Module::design before name at all construction sites
|
2026-06-10 14:54:39 +02:00 |
|
Emil J. Tywoniak
|
734593e12d
|
rtlil: Module::clone attaches to source design; callers use clone(dst)
|
2026-06-10 14:54:34 +02:00 |
|
Emil J. Tywoniak
|
8f8a07efee
|
rtlil: replace AttrObject::meta_idx_ with ObjMeta pointer
|
2026-06-10 14:54:31 +02:00 |
|
Emil J. Tywoniak
|
ca632e82c4
|
rtlil: set Module* on inner-process AttrObjects at construction
|
2026-06-10 14:54:12 +02:00 |
|
Emil J. Tywoniak
|
f1edb571f2
|
rtlil: evacuate src_id_ from AttrObject to per-Design meta vector
|
2026-06-10 14:54:05 +02:00 |
|
Emil J. Tywoniak
|
3424c00cd0
|
twine
|
2026-06-10 14:53:45 +02:00 |
|