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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emily Schmidt 
								
							 
						 
						
							
							
							
							
								
							
							
								bdb59ffc8e 
								
							 
						 
						
							
							
								
								add -fst-noinit flag to sim for not initializing the state from the fst file  
							
							
							
						 
						
							2024-08-21 11:03:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emily Schmidt 
								
							 
						 
						
							
							
							
							
								
							
							
								dd5ec84a26 
								
							 
						 
						
							
							
								
								fix bugs in drivertools  
							
							
							
						 
						
							2024-08-21 11:01:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								d4e3daa9d0 
								
							 
						 
						
							
							
								
								ComputeGraph datatype for the upcoming functional backend  
							
							
							
						 
						
							2024-08-21 11:01:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								68c3a47945 
								
							 
						 
						
							
							
								
								WIP temporary drivertools example  
							
							
							
						 
						
							2024-08-21 11:01:08 +01: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