Akash Levy
|
1a5415b5a2
|
Merge branch 'YosysHQ:main' into main
|
2025-03-28 14:56:36 -07:00 |
Emil J
|
ec8b745929
|
Merge pull request #4733 from antmicro/fix-setundef-pass-for-params
Fix setting bits of parameters in setundef pass
|
2025-03-28 13:06:04 +01:00 |
Akash Levy
|
3d13f7aae2
|
Bump to latest
|
2025-03-26 14:56:10 -07:00 |
Emil J
|
b9131853ff
|
Merge pull request #4954 from YosysHQ/krys/abstract_default_val
Fixes for abstract.cc
|
2025-03-26 10:40:37 +01: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 |
Krystine Sherwin
|
d704ca8019
|
abstract: Fix indentation
|
2025-03-20 17:20:36 +13:00 |
Krystine Sherwin
|
452dd1b74b
|
abstract: Assign default to value
Fix `-Wmaybe-uninitialized` on line 43 and 44.
|
2025-03-20 17:19:22 +13:00 |
Emil J. Tywoniak
|
199702a392
|
dft_tag: fix autoNot not notting
|
2025-03-19 18:28:50 +01:00 |
Emil J. Tywoniak
|
980a0a15c1
|
stat: allow gzipped liberty files
|
2025-03-19 13:43:44 +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 |
Akash Levy
|
1b1855353d
|
Reduce verbosity of some key things
|
2025-03-04 22:58:56 -08:00 |
Anhijkt
|
de032d2e2a
|
splitcells: change for-loop condition
|
2025-02-28 23:16:04 +02:00 |
Anhijkt
|
9a14ab8d98
|
splitcells: Fix the assertion bug caused by out-of-bound offset
|
2025-02-28 13:51:22 +02:00 |
Martin Povišer
|
bca21c60d8
|
Merge pull request #4902 from akashlevy/splitcells_aldff_fix
`aldff`s do not get split by `splitcells` pass
|
2025-02-27 00:56:46 +01:00 |
Akash Levy
|
9d3b7f7474
|
Merge branch 'YosysHQ:main' into main
|
2025-02-26 09:51:44 -08:00 |
Emil J. Tywoniak
|
07004f1089
|
abstract: typo?
|
2025-02-25 00:19:15 +01:00 |
Akash Levy
|
241f6370bd
|
Smallfixes
|
2025-02-19 10:46:06 -08:00 |
Akash Levy
|
707731147c
|
Update splitnets.cc
|
2025-02-19 10:10:54 -08:00 |
Akash Levy
|
4de90307a9
|
Update splitnets.cc
|
2025-02-19 10:07:10 -08:00 |
Akash Levy
|
5b641d0a24
|
Update splitnets.cc
|
2025-02-19 10:06:39 -08:00 |
Alain Dargelas
|
f65808aaf4
|
splitnets new options
|
2025-02-19 09:44:10 -08:00 |
Emil J. Tywoniak
|
925c617c52
|
abstract: add module input -value abstraction
|
2025-02-18 17:08:45 +01:00 |
Jannis Harder
|
212224dfe8
|
abstract: Add help message
|
2025-02-18 17:08:45 +01:00 |
Jannis Harder
|
2943c2142d
|
abstract: Improve debug logging
Print the port bit instead of the arbitrary representative sigbit to
identify the target of the abstraction operation.
|
2025-02-18 17:08:45 +01:00 |
Jannis Harder
|
a0987195f2
|
abstract: Support slicing of individual wires
|
2025-02-18 17:08:45 +01:00 |
Jannis Harder
|
4766c92e59
|
abstract: Allow unconditional value and state abstractions
Also improves -enable and -enablen command line handling
|
2025-02-18 17:08:45 +01:00 |
Jannis Harder
|
37aa2e6cd8
|
abstract: Wire vs port offset confusion bugfix
This fixes the offsets_to_abstract collection in abstract_state so that
it now works the same way as in abstract_value which was already
correct.
|
2025-02-18 17:08:45 +01:00 |
Emil J. Tywoniak
|
28c768e7b8
|
abstract: better present changes done
|
2025-02-18 17:08:45 +01:00 |
Emil J. Tywoniak
|
3dd697fc8a
|
abstract: improve -init logging
|
2025-02-18 17:08:45 +01:00 |
Emil J. Tywoniak
|
9de890c874
|
abstract: fix -init log_debug bit count, remove unnecessary log_debug
|
2025-02-18 17:08:45 +01:00 |
Emil J. Tywoniak
|
aca4d44a40
|
abstract: improve debug logs for -state and -value
|
2025-02-18 17:08:45 +01:00 |
Emil J. Tywoniak
|
cee06cecd0
|
abstract: factor out emit_mux_anyseq
|
2025-02-18 17:08:45 +01:00 |
Emil J. Tywoniak
|
9895370b32
|
abstract: rework -init without bufnorm, with logging
|
2025-02-18 17:08:45 +01:00 |
Emil J. Tywoniak
|
1646991092
|
abstract: refactor -value
|
2025-02-18 17:08:45 +01:00 |
Emil J. Tywoniak
|
e9bba13a0d
|
abstract: no more bufnorm, -value has bit selection consistent with -state, -init temporarily gutted
|
2025-02-18 17:08:45 +01:00 |
Emil J. Tywoniak
|
3f1ee3e0ae
|
abstract: -state refactor sigbit rep pool collection
|
2025-02-18 17:08:45 +01:00 |
Emil J. Tywoniak
|
387d0de383
|
abstract: -state allow partial abstraction, don't use buffer-normalized mode
|
2025-02-18 17:08:45 +01:00 |
Emil J. Tywoniak
|
6027030215
|
abstract: -value MVP, use buffer-normalized mode
|
2025-02-18 17:08:45 +01:00 |
Emil J. Tywoniak
|
4637fa74e3
|
abstract: -init MVP
|
2025-02-18 17:08:45 +01:00 |
Emil J. Tywoniak
|
e4ca7b8846
|
abstract: -state MVP
|
2025-02-18 17:08:45 +01:00 |
Akash Levy
|
ef9645990e
|
Reduce pass verbosity
|
2025-02-18 04:05:40 -08:00 |
Akash Levy
|
3676429634
|
`aldff`s do not get split by splitcells
|
2025-02-14 10:53:51 -08:00 |
Akash Levy
|
1b13b5d6ea
|
Move segv and reenable loops.v test
|
2025-02-14 10:02:30 -08:00 |
Akash Levy
|
fd811ddaee
|
Cleanup
|
2025-02-14 08:48:27 -08:00 |
Alain Dargelas
|
077b4b854c
|
longloop honors caching
|
2025-02-13 15:49:18 -08:00 |
Alain Dargelas
|
bf96f94267
|
Annotate logic depth
|
2025-02-05 16:45:08 -08:00 |
Akash Levy
|
674075126b
|
Clear selection in pass before doing anything
|
2025-02-04 23:01:13 -08:00 |