Akash Levy
|
cded9861dd
|
Add muxpacking to extract_reduce
|
2025-03-21 02:54:39 -07:00 |
Akash Levy
|
9f93e9c6e8
|
Fix stat gzip support for JSON after merge
|
2025-03-20 17:36:50 -07:00 |
Akash Levy
|
95f489beec
|
Merge nice gzip refactor
|
2025-03-20 16:47:12 -07:00 |
KrystalDelusion
|
b06a661913
|
Merge pull request #4834 from YosysHQ/emil/gzip-refactor
Memory-efficient zlib usage across Liberty file consumers
|
2025-03-21 10:01:00 +13:00 |
Emil J
|
9893ed59b7
|
Merge pull request #4951 from YosysHQ/emil/fix-dft_tag-autoNot
dft_tag: fix autoNot not notting
|
2025-03-20 21:16:34 +01:00 |
Akash Levy
|
d1f0c38bac
|
Merge branch 'YosysHQ:main' into main
|
2025-03-19 19:32:42 -07:00 |
Emil J. Tywoniak
|
199702a392
|
dft_tag: fix autoNot not notting
|
2025-03-19 18:28:50 +01:00 |
Emil J
|
b33787edcb
|
Merge pull request #4948 from YosysHQ/emil/share-fix-log-again
share: re-add SAT solver cell count to log message
|
2025-03-19 13:54:17 +01:00 |
Emil J. Tywoniak
|
980a0a15c1
|
stat: allow gzipped liberty files
|
2025-03-19 13:43:44 +01:00 |
Emil J. Tywoniak
|
7aefd4b226
|
gzip: back to pointers
|
2025-03-19 13:43:44 +01:00 |
Emil J. Tywoniak
|
0877798e18
|
dfflibmap: allow gzipped liberty files
|
2025-03-19 13:43:44 +01:00 |
Emil J. Tywoniak
|
d00259081d
|
gzip: simplify uncompressed interface
|
2025-03-19 13:43:44 +01:00 |
Emil J. Tywoniak
|
218ec3fc05
|
dfflibmap: allow gzipped liberty files
|
2025-03-19 13:43:44 +01:00 |
Emil J. Tywoniak
|
4f3fdc8457
|
io: refactor string and file work into new unit
|
2025-03-19 13:43:42 +01:00 |
Emil J. Tywoniak
|
061cf5c6c4
|
share: re-add SAT solver cell count to log message
|
2025-03-19 10:27:23 +01:00 |
Alain Dargelas
|
e29c1839c4
|
Fix corner case with assign stmts for fanout buffering
|
2025-03-17 14:25:05 -07:00 |
Akash Levy
|
d289e5ef1c
|
Merge branch 'YosysHQ:main' into main
|
2025-03-17 10:45:27 -07:00 |
Akash Levy
|
d9af46538c
|
opt_expand peepopt (still needs testing)
|
2025-03-17 04:12:06 -07:00 |
Akash Levy
|
dc75774c5b
|
Breakreduce pass (still needs testing)
|
2025-03-17 04:10:08 -07:00 |
Akash Levy
|
a08ab5a67b
|
Add opt_expr's missing mux_ornot and mux_andnot cases (still needs testing)
|
2025-03-17 04:09:28 -07:00 |
Akash Levy
|
11dd7becdd
|
Add opt_balance_tree -arith_only
|
2025-03-17 02:30:18 -07:00 |
Akash Levy
|
4bf3338e1e
|
Muxpack until not possible
|
2025-03-17 02:29:12 -07:00 |
Akash Levy
|
ecd289b996
|
Small simplemap rename
|
2025-03-17 00:38:32 -07:00 |
Emil J
|
05cd1e2942
|
Merge pull request #4904 from YosysHQ/emil/share-limit-effort
share: add -pattern-limit to limit analysis effort
|
2025-03-15 18:00:42 +01:00 |
Akash Levy
|
9593d94295
|
Reduce verbosity of splitcells debug
|
2025-03-14 18:08:41 -07:00 |
Akash Levy
|
1c0d4a43b3
|
Merge branch 'YosysHQ:main' into main
|
2025-03-14 18:07:55 -07:00 |
KrystalDelusion
|
9f1271bee0
|
Merge pull request #4922 from Anhijkt/fix-splitcells-assert
splitcells: Fix the assertion bug caused by out-of-bound offset
|
2025-03-14 16:52:38 +13:00 |
Alain Dargelas
|
6b6c5c2c19
|
Actually re-enable pass
|
2025-03-13 14:48:14 -07:00 |
Alain Dargelas
|
68312d046a
|
Fix Yosys test failures
|
2025-03-13 14:15:13 -07:00 |
Akash Levy
|
0a68eb32b3
|
Disable sub-neg peepopt
|
2025-03-13 01:55:14 -07:00 |
Akash Levy
|
e6da1a2d69
|
Fix unused warning in annotate_cell_fanout
|
2025-03-12 20:54:03 -07:00 |
Akash Levy
|
e4066b784d
|
Merge remote-tracking branch 'upstream/main'
|
2025-03-12 19:21:32 -07:00 |
Martin Povišer
|
6da543a61a
|
Merge pull request #4818 from povik/macc_v2
Add `$macc_v2`
|
2025-03-12 22:55:40 +01:00 |
Alain Dargelas
|
8b928a8274
|
Fixes to enable keep_hierarchy
|
2025-03-11 10:26:02 -07:00 |
Emil J. Tywoniak
|
6c9857403c
|
share: use share.pattern_limit from scratchpad
|
2025-03-11 14:57:00 +01:00 |
Akash Levy
|
4d4e574ebb
|
Merge pull request #60 from alaindargelas/peepopt_neg_sub
neg-sub peepopt pass
|
2025-03-10 15:48:49 -07:00 |
Alain Dargelas
|
e1671b45b6
|
Code review
|
2025-03-10 14:44:14 -07:00 |
Akash Levy
|
e360511339
|
Merge branch 'YosysHQ:main' into main
|
2025-03-10 14:21:49 -07:00 |
Akash Levy
|
3da52326dd
|
Undo muxpack change that causes test failures
|
2025-03-10 13:50:54 -07:00 |
Alain Dargelas
|
6de80bc6b3
|
neg sub pass
|
2025-03-10 13:47:06 -07:00 |
Emil J. Tywoniak
|
ca9176cd0f
|
share: bail better on too many patterns
|
2025-03-10 17:55:04 +01:00 |
Martin Povišer
|
d8a4991289
|
Merge pull request #4931 from povik/buf-clean
opt_clean, simplemap: Add `$buf` handling
|
2025-03-10 15:10:17 +01:00 |
Akash Levy
|
2679e1d458
|
Undo the changes to muxcover so that Yosys tests can pass
|
2025-03-10 00:41:52 -07:00 |
Akash Levy
|
73417368b4
|
Add muxcover changes
|
2025-03-09 22:08:19 -07:00 |
Akash Levy
|
706872237f
|
Only muxpack to pmux for size 3 or bigger (size 2 is just a mux)
|
2025-03-09 22:08:00 -07:00 |
Akash Levy
|
6cfa779bfa
|
Reduce verbosity of splitfanout
|
2025-03-09 22:07:30 -07:00 |
Akash Levy
|
86d67b47a4
|
Merge branch 'YosysHQ:main' into main
|
2025-03-08 15:11:04 -08:00 |
Emil J
|
8bb24badf2
|
Merge pull request #4895 from YosysHQ/emil/fix-share-portbit-infinite-loop
share: fix infinite loop in find_terminal_bits on $mux loop
|
2025-03-08 13:14:11 +01:00 |
Akash Levy
|
3098dcc86c
|
Merge pull request #56 from alaindargelas/limit_fanout
Fanout limit with buffer tree
|
2025-03-07 14:19:45 -08:00 |
Alain Dargelas
|
52b1cbf456
|
Separate into 2 passes
|
2025-03-07 14:11:25 -08:00 |