Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								10c69f71e9 
								
							 
						 
						
							
							
								
								Use %d  
							
							
							
						 
						
							2019-08-19 09:16:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								24c934f1af 
								
							 
						 
						
							
							
								
								Merge branch 'eddie/abc9_refactor' into xaig_dff  
							
							
							
						 
						
							2019-08-16 16:51:22 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								5abe133323 
								
							 
						 
						
							
							
								
								Use ID()  
							
							
							
						 
						
							2019-08-16 16:38:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								d26c512d7e 
								
							 
						 
						
							
							
								
								Add doc for abc_* attributes  
							
							
							
						 
						
							2019-08-16 16:07:29 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								1c57b1e7ea 
								
							 
						 
						
							
							
								
								Update abc_* attr in ecp5 and ice40  
							
							
							
						 
						
							2019-08-16 15:56:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								4fe307f1bc 
								
							 
						 
						
							
							
								
								Compute abc_scc_break and move CI/CO outside of each abc9  
							
							
							
						 
						
							2019-08-16 15:41:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								562c9e3624 
								
							 
						 
						
							
							
								
								Attach abc_scc_break, abc_carry_{in,out} attr to ports not modules  
							
							
							
						 
						
							2019-08-16 15:40:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								958be89c47 
								
							 
						 
						
							
							
								
								Merge pull request  #1302  from mmicko/dfflibmap_regression  
							
							... 
							
							
							
							DFFLIBMAP pass regression fix 
							
						 
						
							2019-08-16 14:26:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								40c40d9f5d 
								
							 
						 
						
							
							
								
								Do not use Verific in tests/various/write_gzip.ys  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-08-16 14:22:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								72eacdb9f8 
								
							 
						 
						
							
							
								
								Regression in abc9  
							
							
							
						 
						
							2019-08-16 13:21:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								bb79e050a5 
								
							 
						 
						
							
							
								
								Just needed IDs to be IdString  
							
							
							
						 
						
							2019-08-16 11:50:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								bb37a20e8d 
								
							 
						 
						
							
							
								
								Add missing NMUX to "abc -g" handling  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-08-16 10:36:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d16178f233 
								
							 
						 
						
							
							
								
								Merge pull request  #1299  from YosysHQ/eddie/cleanup2  
							
							... 
							
							
							
							More cleanup, more use of ID() inside passes/techmap 
							
						 
						
							2019-08-15 22:56:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								6cd8cace0c 
								
							 
						 
						
							
							
								
								Fix  
							
							
							
						 
						
							2019-08-15 11:25:42 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								847c54088e 
								
							 
						 
						
							
							
								
								Change signature of parse_blif to take IdString  
							
							
							
						 
						
							2019-08-15 10:26:24 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								02dead2e60 
								
							 
						 
						
							
							
								
								ID(\\.*) -> ID(.*)  
							
							
							
						 
						
							2019-08-15 10:25:54 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								467c34eff0 
								
							 
						 
						
							
							
								
								Convert a few more to ID  
							
							
							
						 
						
							2019-08-15 10:24:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								78ba8b8574 
								
							 
						 
						
							
							
								
								Transform all "\\*" identifiers into ID()  
							
							
							
						 
						
							2019-08-15 10:19:29 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								9f98241010 
								
							 
						 
						
							
							
								
								Transform "$.*" to ID("$.*") in passes/techmap  
							
							
							
						 
						
							2019-08-15 10:05:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								4cfefae21e 
								
							 
						 
						
							
							
								
								More use of IdString::in()  
							
							
							
						 
						
							2019-08-15 09:23:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d8a2aaa463 
								
							 
						 
						
							
							
								
								Merge pull request  #1297  from YosysHQ/eddie/fix_1284_again  
							
							... 
							
							
							
							extract_fa: Un-inverting AND with an inverted input also inverts input to X{,N}OR 
							
						 
						
							2019-08-15 07:49:02 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								91f6cdfef6 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into eddie/fix_1284_again  
							
							
							
						 
						
							2019-08-15 06:48:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								704686774e 
								
							 
						 
						
							
							
								
								Merge pull request  #1275  from YosysHQ/clifford/ids  
							
							... 
							
							
							
							New ID() macro and now also use it 
							
						 
						
							2019-08-15 12:03:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								85b0b2c589 
								
							 
						 
						
							
							
								
								Merge branch 'master' into clifford/ids  
							
							
							
						 
						
							2019-08-15 10:22:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5422007400 
								
							 
						 
						
							
							
								
								Merge pull request  #1295  from YosysHQ/eddie/fix_travis  
							
							... 
							
							
							
							Fix Travis CI 
							
						 
						
							2019-08-15 10:20:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								1551e14d2d 
								
							 
						 
						
							
							
								
								AND with an inverted input, causes X{,N}OR output to be inverted too  
							
							
							
						 
						
							2019-08-14 16:26:24 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								1e47e81869 
								
							 
						 
						
							
							
								
								Revert "Only sort leaves on non-ANDNOT/ORNOT cells"  
							
							... 
							
							
							
							This reverts commit 5ec5f6dec7 
							
						 
						
							2019-08-14 15:23:25 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								4c2a2e275f 
								
							 
						 
						
							
							
								
								Revert earliest to gcc-4.8, compile iverilog with default compiler  
							
							
							
						 
						
							2019-08-14 12:28:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								182659f114 
								
							 
						 
						
							
							
								
								Revert "Bump to gcc-5 as `__warn_memset_zero_len' symbol not in 16.04!?!"  
							
							... 
							
							
							
							This reverts commit c82b2fa31f 
							
						 
						
							2019-08-14 12:26:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								e517c1c913 
								
							 
						 
						
							
							
								
								Remove .0 from clang-8.0  
							
							
							
						 
						
							2019-08-14 12:23:15 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								c82b2fa31f 
								
							 
						 
						
							
							
								
								Bump to gcc-5 as `__warn_memset_zero_len' symbol not in 16.04!?!  
							
							
							
						 
						
							2019-08-14 12:16:02 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								2df432af03 
								
							 
						 
						
							
							
								
								bionic -> xenial as its on whitelist  
							
							
							
						 
						
							2019-08-14 11:52:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								0c003a3d0d 
								
							 
						 
						
							
							
								
								Bump gcc from 4.8 to 4.9 as undefined reference  
							
							... 
							
							
							
							... to `__warn_memset_zero_len'.
Also remove gcc-6, bump gcc-7 to gcc-9, clang from 5.0 to 8.0 
							
						 
						
							2019-08-14 11:26:32 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								5ec5f6dec7 
								
							 
						 
						
							
							
								
								Only sort leaves on non-ANDNOT/ORNOT cells  
							
							
							
						 
						
							2019-08-14 11:25:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e2797f1308 
								
							 
						 
						
							
							
								
								Merge pull request  #1294  from YosysHQ/revert-1288-eddie/fix_1284  
							
							... 
							
							
							
							Revert "Since $_ANDNOT_ is not symmetric, do not sort leaves" 
							
						 
						
							2019-08-14 10:42:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e128510c0 
								
							 
						 
						
							
							
								
								Revert "Since $_ANDNOT_ is not symmetric, do not sort leaves"  
							
							
							
						 
						
							2019-08-14 10:40:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19d6b8846f 
								
							 
						 
						
							
							
								
								Merge pull request  #1288  from YosysHQ/eddie/fix_1284  
							
							... 
							
							
							
							Since $_ANDNOT_ is not symmetric, do not sort leaves 
							
						 
						
							2019-08-13 09:06:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								e4a0971581 
								
							 
						 
						
							
							
								
								Since $_ANDNOT_ is not symmetric, do not sort leaves  
							
							
							
						 
						
							2019-08-12 11:17:15 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Serge Bazanski 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								78b30bbb11 
								
							 
						 
						
							
							
								
								Merge pull request  #1152  from 1138-4EB/feat-docker  
							
							... 
							
							
							
							Dockerfile 
							
						 
						
							2019-08-12 15:09:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba1a428f55 
								
							 
						 
						
							
							
								
								Merge pull request  #1277  from YosysHQ/eddie/fix_1262  
							
							... 
							
							
							
							opt_expr -fine to now trim LSBs of $alu cells too 
							
						 
						
							2019-08-11 22:10:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								88d5185596 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into eddie/fix_1262  
							
							
							
						 
						
							2019-08-11 21:13:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								b25cf36856 
								
							 
						 
						
							
							
								
								Add YOSYS_NO_IDS_REFCNT configuration macro  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-08-11 12:23:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								390bf459fb 
								
							 
						 
						
							
							
								
								Use ID() in kernel/*, add simple ID:: hack (to be improved upon later)  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-08-11 11:39:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								8222c5735e 
								
							 
						 
						
							
							
								
								More improvements and cleanups in IdString subsystem  
							
							... 
							
							
							
							- better use of "inline" keyword
- deprecate "sticky" IDs feature
- improve handling of empty ID
- add move constructor
Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-08-11 11:39:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								6995914f3f 
								
							 
						 
						
							
							
								
								Use ID() macro in all of passes/opt/  
							
							... 
							
							
							
							This was obtained by running the following SED command in passes/opt/
and then using "meld foo.cc foo.cc.orig" to manually fix all resulting
compiler errors.
sed -i.orig -r 's/"\\\\([a-zA-Z0-9_]+)"/ID(\1)/g; s/"(\$[a-zA-Z0-9_]+)"/ID(\1)/g;' *.cc
Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-08-11 11:39:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								b5534b66c8 
								
							 
						 
						
							
							
								
								Improve API of ID() macro  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-08-11 11:39:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c851dc1310 
								
							 
						 
						
							
							
								
								Merge pull request  #1280  from YosysHQ/revert-1266-eddie/ice40_full_adder  
							
							... 
							
							
							
							Revert "Wrap SB_LUT+SB_CARRY into $__ICE40_CARRY_WRAPPER" 
							
						 
						
							2019-08-10 14:18:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								282cc77604 
								
							 
						 
						
							
							
								
								Wrong way around  
							
							
							
						 
						
							2019-08-10 11:55:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f9020ce2b3 
								
							 
						 
						
							
							
								
								Revert "Wrap SB_LUT+SB_CARRY into $__ICE40_CARRY_WRAPPER"  
							
							
							
						 
						
							2019-08-10 17:14:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								02b0d328ad 
								
							 
						 
						
							
							
								
								cover_list -> cover as per @cliffordwolf  
							
							
							
						 
						
							2019-08-10 08:26:41 -07:00