Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7cfd83c341
								
							
						 | 
						
							
							
								
								Trim init attributes when resizing FFs in "wreduce", fixes #887
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-22 11:42:19 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								aa65d3fe65
								
							
						 | 
						
							
							
								
								Improve mix of src/wire/wirebit coverage in "mutate -list"
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-16 00:55:46 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								dacaebae35
								
							
						 | 
						
							
							
								
								Add "fmcombine -fwd -bwd -nop"
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-15 21:45:37 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								370db33a4c
								
							
						 | 
						
							
							
								
								Add fmcombine pass
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-15 20:46:17 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								d1985f6a22
								
							
						 | 
						
							
							
								
								Improvements in "mutate" list-reduce algorithm
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-15 00:18:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								27a5d9c91e
								
							
						 | 
						
							
							
								
								Add "mutate -cfg", improve pick_cover behavior
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-14 23:20:41 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								4d304e3da7
								
							
						 | 
						
							
							
								
								Add a strictly coverage-driven mutation selection strategy
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-14 23:01:55 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								2a4263a75d
								
							
						 | 
						
							
							
								
								Improve "mutate" wire coverage metric
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-14 23:01:01 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								1b4fdbb0d8
								
							
						 | 
						
							
							
								
								Add more mutation types, improve mutation src cover
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-14 22:04:42 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								6ad5d036c5
								
							
						 | 
						
							
							
								
								Add "mutate" command DB reduce functionality
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-14 22:04:42 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								8e6b69d7bb
								
							
						 | 
						
							
							
								
								Add "mutate -mode inv", various other mutate improvements
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-14 22:04:42 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ea8ee24140
								
							
						 | 
						
							
							
								
								Add basic "mutate -list N" framework
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-14 22:04:42 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								f806b95ed6
								
							
						 | 
						
							
							
								
								Improve handling of and-with-1 and or-with-0 in opt_expr, fixes #327
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-14 20:52:00 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								399ab16315
								
							
						 | 
						
							
							
								
								Add $dffsr support to async2sync
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-09 11:52:00 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d03780c3f4
								
							
						 | 
						
							
							
								
								Fix spelling in pmgen/README.md
							
							
							
							
							
						 | 
						
							2019-03-05 17:55:29 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ae9286386d
								
							
						 | 
						
							
							
								
								Only run derive on blackbox modules when ports have dynamic size
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-03-02 12:36:46 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Larry Doolittle
								
							 
						 | 
						
							
							
							
							
								
							
							
								57f8bb471f
								
							
						 | 
						
							
							
								
								Try again for passes/pmgen/ice40_dsp_pm.h rule
							
							
							
							
							
							
							
							Tested on both in-tree and out-of-tree builds 
							
						 | 
						
							2019-03-01 20:20:53 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								e847690bda
								
							
						 | 
						
							
							
								
								Fix multiple issues in wreduce FF handling, fixes #835
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-28 17:24:46 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Larry Doolittle
								
							 
						 | 
						
							
							
							
							
								
							
							
								e2fc18f27b
								
							
						 | 
						
							
							
								
								Reduce amount of trailing whitespace in code base
							
							
							
							
							
						 | 
						
							2019-02-28 14:58:11 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								68a6937173
								
							
						 | 
						
							
							
								
								Fix pmgen for in-tree builds
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-28 14:56:05 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								64d91219b4
								
							
						 | 
						
							
							
								
								Fix pmgen for out-of-tree build
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-28 14:00:58 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								63be3f3bab
								
							
						 | 
						
							
							
								
								Improvements in "supercover" pass
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-27 11:45:13 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								a58dbcf2ba
								
							
						 | 
						
							
							
								
								Add "supercover" skeleton
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-27 11:37:08 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Larry Doolittle
								
							 
						 | 
						
							
							
							
							
								
							
							
								61fc411c5d
								
							
						 | 
						
							
							
								
								Clean up some whitepsace outliers
							
							
							
							
							
						 | 
						
							2019-02-26 09:39:46 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								c258b99040
								
							
						 | 
						
							
							
								
								Minor changes ontop of 71bcc4c: Remove hierarchy warning that is redundant to -check
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-24 20:41:36 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c118f9a377
								
							
						 | 
						
							
							
								
								Merge pull request #812 from ucb-bar/arrayhierarchyfixes
							
							
							
							
							
							
							
							Define basic_cell_type() function and use it to derive the cell type … 
							
						 | 
						
							2019-02-24 11:39:13 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								cd722f26a5
								
							
						 | 
						
							
							
								
								Cleanups in ARST handling in wreduce
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-24 20:34:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								da14bc8524
								
							
						 | 
						
							
							
								
								Merge pull request #824 from litghost/fix_reduce_on_ff
							
							
							
							
							
							
							
							Fix WREDUCE on FF not fixing ARST_VALUE parameter. 
							
						 | 
						
							2019-02-24 11:29:14 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jim Lawson
								
							 
						 | 
						
							
							
							
							
								
							
							
								71bcc4c644
								
							
						 | 
						
							
							
								
								Address requested changes - don't require non-$ name.
							
							
							
							
							
							
							
							Suppress warning if name does begin with a `$`.
Fix hierachy tests so they have something to grep.
Announce hierarchy test types. 
							
						 | 
						
							2019-02-22 16:06:10 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Keith Rothman
								
							 
						 | 
						
							
							
							
							
								
							
							
								25680f6a07
								
							
						 | 
						
							
							
								
								Fix WREDUCE on FF not fixing ARST_VALUE parameter.
							
							
							
							
							
							
							
							Adds test case that fails without code change.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> 
							
						 | 
						
							2019-02-22 10:30:42 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								344afdcd5f
								
							
						 | 
						
							
							
								
								Merge pull request #740 from daveshah1/improve_dress
							
							
							
							
							
							
							
							Improve ABC netname preservation 
							
						 | 
						
							2019-02-22 01:16:34 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								d55790909c
								
							
						 | 
						
							
							
								
								Hotfix for 4c82ddf
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-21 19:27:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Keith Rothman
								
							 
						 | 
						
							
							
							
							
								
							
							
								4c82ddf394
								
							
						 | 
						
							
							
								
								Add -params mode to force undef parameters in selected cells.
							
							
							
							
							
							
							
							Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> 
							
						 | 
						
							2019-02-21 10:16:38 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								0e371109b0
								
							
						 | 
						
							
							
								
								Merge pull request #818 from YosysHQ/clifford/dffsrfix
							
							
							
							
							
							
							
							Fix opt_rmdff handling of $_DFFSR_???_ and $_DLATCHSR_???_, fixes #816 
							
						 | 
						
							2019-02-21 18:58:44 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								893194689d
								
							
						 | 
						
							
							
								
								Fix typo in passes/pmgen/README.md
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-21 18:50:02 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								2da4c9c8f0
								
							
						 | 
						
							
							
								
								Fix opt_rmdff handling of $_DFFSR_???_ and $_DLATCHSR_???_, fixes #816
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-21 13:49:45 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								2fe1c830eb
								
							
						 | 
						
							
							
								
								Bugfix in ice40_dsp
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-21 13:28:46 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								218e9051bb
								
							
						 | 
						
							
							
								
								Add "synth_ice40 -dsp"
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-20 16:42:27 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								246391200e
								
							
						 | 
						
							
							
								
								Add FF support to wreduce
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-20 16:36:42 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								dca65d83a0
								
							
						 | 
						
							
							
								
								Detect and reject cases that do not map well to iCE40 DSPs (yet)
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-20 11:18:19 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jim Lawson
								
							 
						 | 
						
							
							
							
							
								
							
							
								5c4a72c43e
								
							
						 | 
						
							
							
								
								Fix normal (non-array) hierarchy -auto-top.
							
							
							
							
							
							
							
							Add simple test. 
							
						 | 
						
							2019-02-19 14:35:15 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								5a853ed46c
								
							
						 | 
						
							
							
								
								Add actual DSP inference to ice40_dsp pass
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-02-17 15:35:48 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								c06c062469
								
							
						 | 
						
							
							
								
								Merge branch 'master' of github.com:YosysHQ/yosys into pmgen
							
							
							
							
							
						 | 
						
							2019-02-17 12:10:19 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jim Lawson
								
							 
						 | 
						
							
							
							
							
								
							
							
								5c504c5ae6
								
							
						 | 
						
							
							
								
								Define basic_cell_type() function and use it to derive the cell type for array references (instead of duplicating the code).
							
							
							
							
							
						 | 
						
							2019-02-15 11:31:37 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								a4515712cb
								
							
						 | 
						
							
							
								
								fsm_opt: Fix runtime error for FSMs without a reset state
							
							
							
							
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 | 
						
							2019-02-07 10:35:36 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								58c22dae31
								
							
						 | 
						
							
							
								
								abc: Improved recovered netnames, also preserve src on nets with dress
							
							
							
							
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 | 
						
							2019-02-06 22:23:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								8524a479b1
								
							
						 | 
						
							
							
								
								abc: Preserve naming through ABC using 'dress' command
							
							
							
							
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 | 
						
							2019-02-06 22:23:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									whitequark
								
							 
						 | 
						
							
							
							
							
								
							
							
								58d059ccb7
								
							
						 | 
						
							
							
								
								proc_clean: fix critical typo.
							
							
							
							
							
						 | 
						
							2019-01-23 22:08:38 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									whitequark
								
							 
						 | 
						
							
							
							
							
								
							
							
								95b6c35882
								
							
						 | 
						
							
							
								
								proc_clean: fix fully def check to consider compare/signal length.
							
							
							
							
							
							
							
							Fixes #790. 
							
						 | 
						
							2019-01-18 23:22:19 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ddec5d882
								
							
						 | 
						
							
							
								
								Progress in pmgen
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-01-15 11:23:25 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |