Commit Graph

4176 Commits

Author SHA1 Message Date
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
Akash Levy 83dfdd9dd5 Fix splitfanout 2024-08-14 13:19:58 -07:00
Akash Levy 63a421aed8 Small comment update 2024-08-14 05:37:28 -07:00
Akash Levy 2deabdd640 Make splitfanout more robust 2024-08-14 05:29:03 -07:00
Akash Levy 55782682de Iterative muxpack 2024-08-14 05:27:50 -07:00
Akash Levy 5777bed8ed Add splitfanout first pass 2024-08-14 03:24:24 -07:00
Martin Povišer 3057c13a66 Improve libparse encapsulation 2024-08-13 18:47:36 +02:00
Martin Povišer 78382eaa6f libparse: Adjust whitespace 2024-08-13 18:47:36 +02:00
Akash Levy 953f405a84
Merge branch 'YosysHQ:main' into master 2024-08-07 11:47:52 -07:00
Martin Povišer 4c3203866f exec: Add missing newline 2024-08-07 13:02:00 +02:00
Akash Levy 36fb6e08c1 Make muxpack faster 2024-08-06 02:26:57 -07:00
Akash Levy b4ae5e8574
Merge branch 'YosysHQ:main' into master 2024-08-05 11:02:17 -07:00
Miodrag Milanovic 6d98418f3d Set ranges on exported wires in VCD and FST 2024-08-02 15:23:00 +02:00
Akash Levy bafce0ddee Revert SCC 2024-07-30 23:08:06 -07:00
Akash Levy c0af4604bc Update Yosys 2024-07-30 16:55:18 -07:00
Emil J 92cac63845
Merge pull request #4344 from widlarizer/emil/keep_hierarchy
cost: add keep_hierarchy pass with min_cost argument
2024-07-29 16:33:08 +02:00