Emil J. Tywoniak
6f3b384ac4
rtlil: add source tracking to CaseRule actions
...
(cherry picked from commit c36370f227 )
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
9ac4905aeb
verilog: fix case location
...
(cherry picked from commit 7713b5a811 )
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
dad4961221
rtlil: replace SigSig actions with new type SyncAction
...
(cherry picked from commit 94a53e08bc )
2026-07-20 15:01:30 +02:00
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
Emil J. Tywoniak
4cf494d1d3
memory_map: don't rebuild TwineSearch
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
5cc17f5dd9
tests: undo skipping broken
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
9408564d56
Fix twines
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
8db1082dd2
Fix twines
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
fd1d75122d
patch: fix signorm commit broken by twine rename
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
9552cba923
rtlil: options for dumping twines
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
6bae7061ce
hierarchy: fix twines
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
bfc69676d2
xaiger: fix twines
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
26031e94f0
functinoal: twines
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
ec1149a68a
functinoal: twines
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
fa86bd4c52
coolrunner2: twines
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
f5b1bf0a9f
xprop test: use -readable dump
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
64337cf8a2
unit tests: twines
2026-07-20 15:01:30 +02:00
Emil J. Tywoniak
503ae7fd85
rtlil_backend: improve stringification flags and defaults
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
5d4997c6a2
techmap: fix twines
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
f5980f3f01
abc9_ops: fix twines
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
a6eeb7c1f4
WIP migration to twine
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
da266d7aa4
wreduce: fix twines
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
1976b526d6
aiger2: fix twines
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
cbc51aff5a
blif: fix twines
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
d7c7f69c51
techlibs: fix twines
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
d99f23e0b0
submod: fix twines
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
b835e15a1d
memory: fix twines
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
0302a692c2
liberty: better twines
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
746324d576
aigerparse: better twines
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
628501c786
ast, flatten, hierarchy: canonically split hierarchical references into twines
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
39df31571e
techmap: efficient twines
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
92b16718c9
twine: fix replayability, reduce TwineSearch usage
2026-07-20 13:57:10 +02:00
Emil J. Tywoniak
fa55842c85
tests: skip broken
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
fb4f567456
twine: auto type WIP
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
78196fc6df
techmap: fix twine reintern
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
f02025d2f1
rtlil_frontend: fix twine ordering
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
3bfc7228f3
signorm: discard newly_driven capacity for performance
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
4799869e5b
rtlil_frontend: allocate meta block
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
c3ffd67a5a
WIP migration to twine
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
93ea3dfd4b
rtlil: fix twine handling
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
31c264a433
twine: switch to std::deque from forked plf::colony
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
c08fb7f3ed
WIP migration to twine
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
65f35a88eb
WIP migration to twine
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
6a05403060
WIP migration to twine
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
edf551bad4
newcelltypes: twines
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
86dc541a2d
opt: twines
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
bb8eee6e93
ff: twines
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
0f884b6cba
twine: avoid TwinePool::lookup
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
171eddf5c3
twine: GC again
2026-07-20 12:27:18 +02:00
Emil J. Tywoniak
6d89534418
prevent IdString construction when looking up module from instance type
2026-07-20 12:27:17 +02:00