Akash Levy
b65ddf9aa5
No need for looping splitfanout
2024-10-25 15:51:46 -07:00
Lofty
dd7ea0ab6c
qwp: remove
2024-10-25 14:09:58 +01:00
Akash Levy
5e0475fc89
Use topological sorting for split fanout to get maximal splitting
2024-10-25 02:07:03 -07:00
Alain Dargelas
6d395134d0
No -noclean
2024-10-21 16:23:04 -07:00
Alain Dargelas
c2aa611e5d
Fix comments and add freq annotation in sim pass
2024-10-21 15:53:48 -07:00
Alain Dargelas
b12ff1a63b
rename fix
2024-10-21 09:41:04 -07:00
Alain Dargelas
f03c101fdf
Split netlist pass
2024-10-20 21:36:04 -07:00
Alain Dargelas
151be52500
Activity clear pass
2024-10-17 11:02:35 -07:00
Alain Dargelas
f6d67ac21e
More comments
2024-10-17 09:33:08 -07:00
Alain Dargelas
3f7c392e1a
activity computation
2024-10-16 20:41:26 -07:00
Akash Levy
711e1f3164
Merge branch 'YosysHQ:main' into main
2024-10-16 13:21:03 -07:00
Martin Povišer
9432e972f7
Merge pull request #4626 from povik/select-t-at
...
select: Add new `t:@<name>` syntax
2024-10-16 10:18:05 +02:00
Martin Povišer
09be0351ce
select: Add new t:@<name>
syntax
2024-10-15 12:22:02 +02:00
Akash Levy
469f5a707a
Merge branch 'YosysHQ:main' into main
2024-10-14 11:21:54 -07:00
Emil J. Tywoniak
785bd44da7
rtlil: represent Const strings as std::string
2024-10-14 06:28:12 +02:00
Akash Levy
0ac341acf2
Merge latest and update yosys-slang dep
2024-10-09 15:34:02 -07:00
Miodrag Milanovic
f079772ade
Add TODO for missing help messages
2024-10-08 08:47:51 +02:00
Akash Levy
49d948d873
Fix splitfanout: keep original cell, add new cells to driver db to fix net messup
2024-09-29 03:07:07 -07:00
Akash Levy
9193b0e324
Merge branch 'YosysHQ:main' into main
2024-09-23 06:27:58 -07:00
N. Engelhardt
8e1e2b9a39
Merge pull request #4495 from povik/check-avert-costly-detail
2024-09-23 15:19:48 +02:00
Akash Levy
285c8a3f66
Merge branch 'YosysHQ:main' into main
2024-09-12 11:14:15 -07:00
N. Engelhardt
c8b42b7d48
Merge pull request #4538 from RCoeurjoly/verific_bounds
2024-09-12 13:04:04 +02:00
Akash Levy
985de62d3c
Merge branch 'YosysHQ:main' into main
2024-09-11 16:01:37 -07:00
Martin Povišer
34572708d5
Merge pull request #4595 from YosysHQ/emil/internal_stats-astnode
...
internal_stats: astnode (sizeof)
2024-09-11 12:21:29 +02:00
Emil J. Tywoniak
1372c47036
internal_stats: astnode (sizeof)
2024-09-11 11:34:20 +02:00
Roland Coeurjoly
bdc43c6592
Add left and right bound properties to wire. Add test. Fix printing
...
for signed attributes
Co-authored-by: N. Engelhardt <nak@yosyshq.com>
Co-authored-by: Roland Coeurjoly <rolandcoeurjoly@gmail.com>
2024-09-10 12:52:42 +02:00
Akash Levy
d427b78afd
Merge branch 'YosysHQ:main' into main
2024-09-09 10:16:51 -07:00
Hoa Nguyen
c1205ebc42
Initialize area stats in stat pass
...
Currently, the area variables in the stat struct are not initialized.
This caused the area stats occasionally being an erroneous value.
Signed-off-by: Hoa Nguyen <hnpl@google.com>
2024-09-07 21:30:58 -07:00
Akash Levy
20c5ed2ebb
Merge latest
2024-09-06 07:43:14 -07:00
Miodrag Milanović
b20df72e1e
Merge pull request #4536 from YosysHQ/functional
...
Functional Backend
2024-09-06 10:05:04 +02:00
Akash Levy
63a7996cb4
Merge branch 'YosysHQ:main' into main
2024-09-05 17:07:57 -07:00
Emil J. Tywoniak
14b9155492
internal_stats: fix doc build by adding a help string
2024-09-05 11:22:21 +02:00
Akash Levy
bebdb2f035
Reduce verbosity
2024-09-05 00:56:01 -07:00
Akash Levy
120f69eda7
Merge branch 'YosysHQ:main' into main
2024-09-04 00:02:25 -07:00
Emil J. Tywoniak
0ce7631956
internal_stats: init, report current memory consumption on linux and mac
2024-09-03 19:28:24 +02:00
Akash Levy
401ffbd47e
Smallfix
2024-08-27 18:14:29 -07:00
Akash Levy
bbfdb460a5
Unclog the log
2024-08-27 18:13:43 -07:00
Akash Levy
11c05e2e40
Revert "Reapply "Reapply "Reapply "Add fanoutlimit""""
...
This reverts commit cf6c4ec6e4
.
2024-08-27 17:38:48 -07:00
Akash Levy
cf6c4ec6e4
Reapply "Reapply "Reapply "Add fanoutlimit"""
...
This reverts commit e50bca4d98
.
2024-08-27 17:36:34 -07:00
Akash Levy
e50bca4d98
Revert "Reapply "Reapply "Add fanoutlimit"""
...
This reverts commit 22c99a2b2e
.
2024-08-27 17:33:22 -07:00
Akash Levy
22c99a2b2e
Reapply "Reapply "Add fanoutlimit""
...
This reverts commit a32e4dd8f8
.
2024-08-27 17:33:00 -07:00
Akash Levy
a32e4dd8f8
Revert "Reapply "Add fanoutlimit""
...
This reverts commit 7ebc3ed7d2
.
2024-08-27 17:27:23 -07:00
Akash Levy
7ebc3ed7d2
Reapply "Add fanoutlimit"
...
This reverts commit 9470dbe806
.
2024-08-27 17:23:55 -07:00
Akash Levy
9470dbe806
Revert "Add fanoutlimit"
...
This reverts commit be9a4f338d
.
2024-08-27 17:22:31 -07:00
Akash Levy
be9a4f338d
Add fanoutlimit
2024-08-27 17:20:29 -07:00
Akash Levy
b69cbaa792
Clean * in splitfanout
2024-08-27 14:33:29 -07:00
Akash Levy
4f6a153961
Working tree balance pass
2024-08-27 08:19:17 -07:00
Akash Levy
4e03e8d877
Add copyright
2024-08-22 18:32:37 -07:00
Emily Schmidt
850b3a6c29
convert class FunctionalIR to a namespace Functional, rename functionalir.h to functional.h, rename functional.h to compute_graph.h
2024-08-21 11:04:08 +01:00
Emily Schmidt
8c0f625c3a
functional backend: topological sort starts with the output and next states nodes, other nodes get deleted
2024-08-21 11:03:29 +01:00