Commit Graph

4191 Commits

Author SHA1 Message Date
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
Martin Povišer 68fbca8769
Merge pull request #4554 from YosysHQ/emil/devstat
internal_stats: init, report current memory consumption on linux and mac
2024-09-03 21:06:46 +02: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 2c9c6e693f Add muxadd peepopt 2024-08-30 04:45:01 -07:00
Akash Levy 8f26fa9077 Fix for less pessimism in muxpack and opt_tree_balance 2024-08-29 23:44:57 -07:00
George Rennie bdb5d45591 proc_dff: respect sync rule priorities when generating complex dffsrs
* This fixes #4560, where previously the order that sync rules were
  processed in depended on the order they were pulled out of a std::map.
  This PR changes this to process them in the order they are found in,
  respecting the priorities among the async signals
2024-08-28 15:48:07 +01:00
Akash Levy ab20bbbe8e Fix bug 2024-08-27 23:23:49 -07: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 77868f52ec Add add/sub/mul to wreduce pass 2024-08-27 14:33:59 -07:00
Akash Levy 6552f131de wreduce in opt_balance_tree 2024-08-27 14:33:43 -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 f707a3b6cd
Merge branch 'YosysHQ:main' into main 2024-08-26 22:37:42 -07:00
Akash Levy 243d8317a5 SMALL mode with first pass of opt_balance_tree 2024-08-26 22:36:47 -07:00
N. Engelhardt 0fc5812dcd
Merge pull request #4541 from YosysHQ/krys/compiler-warnings
Resolve (some) compiler warnings
2024-08-26 15:04:16 +02:00
Akash Levy 4e03e8d877 Add copyright 2024-08-22 18:32:37 -07:00
Akash Levy 0ba088e5ed Try again 2024-08-21 23:21:00 -07:00
Akash Levy 7f52eb0be8 Update muxpack 2024-08-21 23:00:18 -07:00
Akash Levy 1cc7e5536b If fully constant don't count as user 2024-08-21 22:30:16 -07:00
Akash Levy 8989f2f98c Undo fanout_split 2024-08-21 22:20:25 -07:00
Akash Levy d0529c7eea muxpack fixes 2024-08-21 21:51:08 -07:00
Akash Levy 8ee8e91ab8 Small edits 2024-08-21 21:40:59 -07:00
Akash Levy 426a9320d9 Small update 2024-08-21 21:38:34 -07:00
Akash Levy 7d44234d80 Try updated muxpack 2024-08-21 21:37:28 -07:00
Akash Levy a945edc7a0 Smallfix 2024-08-21 20:26:29 -07:00
Akash Levy 283db470be Small edit 2024-08-21 17:04:08 -07:00
Akash Levy 2e8ee9a44d Smallclean 2024-08-21 17:03:22 -07:00
Akash Levy 26d9bdb17c Add more stuff to muxpack 2024-08-21 16:57:28 -07:00
Akash Levy 58b3881845 Undo silly Yosys removal 2024-08-20 01:25:21 -07:00
Akash Levy 6cb3c3217c Update Yosys to remove unnecessary passes 2024-08-19 21:45:29 -07:00
Akash Levy 56cfcdb9f6
Merge branch 'YosysHQ:main' into master 2024-08-19 17:12:02 -07:00
Emil J e0d3bbf3c3
Merge pull request #4452 from phsauter/shiftadd-underflow-fix
peepopt: avoid shift-amount underflow
2024-08-19 15:45:46 +02:00
Krystine Sherwin 7b47f645d7
Address warnings
- Setting default values
- Fixing mismatched types
- Guarding unused var
2024-08-16 04:30:31 +12:00
Akash Levy 7345258738 Add shift left to operators that can be size-reduced based on size of output ports 2024-08-14 22:05:47 -07:00
Akash Levy 35c19cb391 Option to include unused bits attribute or not 2024-08-14 22:05:12 -07:00
Akash Levy 34e5bc1129
Merge branch 'YosysHQ:main' into master 2024-08-14 16:56:53 -07:00
Akash Levy 71a7f3fabd Fix for segfaulting 2024-08-14 16:00:03 -07:00
Akash Levy 8118380726 Update to fix infinite loop 2024-08-14 13:40:30 -07:00