Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								2553319081 
								
							 
						 
						
							
							
								
								Added ScriptPass helper class for script-like passes  
							
							
							
						 
						
							2016-03-31 11:16:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								6f1b6dc322 
								
							 
						 
						
							
							
								
								Added log_dump() support for dict<> and pool<> containers  
							
							
							
						 
						
							2016-03-31 09:57:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								0db53284fd 
								
							 
						 
						
							
							
								
								We have 2016 for a while now  
							
							
							
						 
						
							2016-03-30 13:52:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								48dbc75bed 
								
							 
						 
						
							
							
								
								Added .vhd file extension support  
							
							
							
						 
						
							2016-03-30 13:24:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								95784437ac 
								
							 
						 
						
							
							
								
								Merge pull request  #137  from ravenexp/master  
							
							... 
							
							
							
							Embed DATDIR make variable value into yosys binary. 
							
						 
						
							2016-03-28 16:54:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Kuzminsky 
								
							 
						 
						
							
							
							
							
								
							
							
								73870c1edf 
								
							 
						 
						
							
							
								
								fix a cut-n-paste error in the -h help  
							
							
							
						 
						
							2016-03-26 11:15:35 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Kvachonok 
								
							 
						 
						
							
							
							
							
								
							
							
								963c0d2525 
								
							 
						 
						
							
							
								
								Embed DATDIR make variable value into yosys binary.  
							
							... 
							
							
							
							Use it as the last resort in the share/ directory location search. 
							
						 
						
							2016-03-26 11:16:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								45af4a4acf 
								
							 
						 
						
							
							
								
								Use easyer-to-read unoptimized ceil_log2()  
							
							... 
							
							
							
							see here for details on the optimized version:
http://svn.clifford.at/handicraft/2016/esbmc/ceilog2.c  
							
						 
						
							2016-02-15 23:06:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								0c4b311242 
								
							 
						 
						
							
							
								
								Fixed more visual studio warnings  
							
							
							
						 
						
							2016-02-14 09:35:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								bcc873b805 
								
							 
						 
						
							
							
								
								Fixed some visual studio warnings  
							
							
							
						 
						
							2016-02-13 17:31:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								0d7fd2585e 
								
							 
						 
						
							
							
								
								Added "int ceil_log2(int)" function  
							
							
							
						 
						
							2016-02-13 16:52:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								ba407da187 
								
							 
						 
						
							
							
								
								Added addBufGate module method  
							
							
							
						 
						
							2016-02-02 11:26:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								01bcc5663f 
								
							 
						 
						
							
							
								
								SigMap performance improvement  
							
							
							
						 
						
							2016-02-01 10:10:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								ea492abcf0 
								
							 
						 
						
							
							
								
								hashlib mfp<> performance improvements  
							
							
							
						 
						
							2016-02-01 10:03:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								13e15a24a2 
								
							 
						 
						
							
							
								
								Added reserve() method to haslib classes and  
							
							... 
							
							
							
							calculate hashtable size based on entries capacity, not size 
							
						 
						
							2016-01-31 22:50:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rick Altherr 
								
							 
						 
						
							
							
							
							
								
							
							
								3c48de8e21 
								
							 
						 
						
							
							
								
								rtlil: Improve performance of SigSpec::extract(SigSpec, SigSpec*)  
							
							... 
							
							
							
							Converting to a pool<SigBit> is fairly expensive due to inserts somewhat
frequently causing rehashing.  Instead, walk through the pattern SigSpec
directly on a chunk-by-chunk basis and apply it to this SigSpec's
individual bits.  Using chunks for the pattern minimizes the number of
iterations in the outer loop. 
							
						 
						
							2016-01-31 09:20:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rick Altherr 
								
							 
						 
						
							
							
							
							
								
							
							
								0265d7b100 
								
							 
						 
						
							
							
								
								rtlil: speed up SigSpec::sort_and_unify()  
							
							... 
							
							
							
							std::set<> internally is often a red-black tree which is fairly
expensive to create but fast to lookup.  In the case of
sort_and_unify(), a set<> is constructed as a temporary object to
attempt to speed up lookups.  Being a temporarily, however, the cost of
creation far outweights the lookup improvement and is a net performance
loss.  Instead, sort the vector<> that already exists and then apply
std::unique(). 
							
						 
						
							2016-01-31 09:20:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rick Altherr 
								
							 
						 
						
							
							
							
							
								
							
							
								89dc40f162 
								
							 
						 
						
							
							
								
								rtlil: improve performance of SigSpec::replace(SigSpec, SigSpec, SigSpec*)  
							
							
							
						 
						
							2016-01-31 09:20:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rick Altherr 
								
							 
						 
						
							
							
							
							
								
							
							
								cd3e1095b0 
								
							 
						 
						
							
							
								
								rtlil: improve performance of SigSpec::remove2(SigSpec, SigSpec*)  
							
							
							
						 
						
							2016-01-31 09:20:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								5462399c88 
								
							 
						 
						
							
							
								
								Meaningless coding style change  
							
							
							
						 
						
							2016-01-31 16:12:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rick Altherr 
								
							 
						 
						
							
							
							
							
								
							
							
								43756559d8 
								
							 
						 
						
							
							
								
								rtlil: rewrite remove2() to avoid copying  
							
							
							
						 
						
							2016-01-30 00:28:07 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rick Altherr 
								
							 
						 
						
							
							
							
							
								
							
							
								12ebdef17c 
								
							 
						 
						
							
							
								
								rtlil: duplicate remove2() for std::set<>  
							
							
							
						 
						
							2016-01-29 23:06:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rick Altherr 
								
							 
						 
						
							
							
							
							
								
							
							
								9e26147ccd 
								
							 
						 
						
							
							
								
								rtlil: change IdString comparison operators to take references instead of copies  
							
							
							
						 
						
							2016-01-29 23:06:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								33a5b28e25 
								
							 
						 
						
							
							
								
								Added default values for hashlib at() methods  
							
							
							
						 
						
							2015-12-02 20:41:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								276101f032 
								
							 
						 
						
							
							
								
								Re-added SigMap::allbits()  
							
							
							
						 
						
							2015-11-30 19:43:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								6459e3ac39 
								
							 
						 
						
							
							
								
								Removed dangling ';' in rtlil.h  
							
							
							
						 
						
							2015-11-26 18:11:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								1e32e4bdae 
								
							 
						 
						
							
							
								
								Improved SigMap performance  
							
							
							
						 
						
							2015-10-28 11:21:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								e69efec588 
								
							 
						 
						
							
							
								
								Improvements in new SigMap  
							
							
							
						 
						
							2015-10-28 00:39:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								f3db70d2f3 
								
							 
						 
						
							
							
								
								Removed old SigMap implementation  
							
							
							
						 
						
							2015-10-27 15:09:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								09b4050f2e 
								
							 
						 
						
							
							
								
								Added hashlib::mfp and new SigMap  
							
							
							
						 
						
							2015-10-27 15:04:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								d014ba2d0e 
								
							 
						 
						
							
							
								
								Major refactoring of equiv_struct  
							
							
							
						 
						
							2015-10-25 19:31:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								207736b4ee 
								
							 
						 
						
							
							
								
								Import more std:: stuff into Yosys namespace  
							
							
							
						 
						
							2015-10-25 19:30:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								da923c198e 
								
							 
						 
						
							
							
								
								Added "equiv_add -cell"  
							
							
							
						 
						
							2015-10-25 14:35:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								7f110e7018 
								
							 
						 
						
							
							
								
								renamed SigSpec::to_single_sigbit() to SigSpec::as_bit(), added is_bit()  
							
							
							
						 
						
							2015-10-24 22:56:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								a1c3df7fe4 
								
							 
						 
						
							
							
								
								Fixed driver conflict handling (various cmds)  
							
							
							
						 
						
							2015-10-24 19:23:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								6fe48cf41e 
								
							 
						 
						
							
							
								
								equiv_purge bugfix, using SigChunk in Yosys namespace  
							
							
							
						 
						
							2015-10-24 19:09:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								2a0f577f83 
								
							 
						 
						
							
							
								
								Fixed handling of driver-driver conflicts in wreduce  
							
							
							
						 
						
							2015-10-24 13:44:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								281a033e92 
								
							 
						 
						
							
							
								
								Added support for ":" as comment symbol after ;-parsing  
							
							
							
						 
						
							2015-10-23 20:08:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								5d1c0ce7c0 
								
							 
						 
						
							
							
								
								Progress on cell help messages  
							
							
							
						 
						
							2015-10-17 02:35:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								7d3a3a3173 
								
							 
						 
						
							
							
								
								Added first help messages for cell types  
							
							
							
						 
						
							2015-10-14 16:27:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								924d9d6e86 
								
							 
						 
						
							
							
								
								Added read-enable to memory model  
							
							
							
						 
						
							2015-09-25 12:23:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								d212d4d0c1 
								
							 
						 
						
							
							
								
								Cosmetic fix in Module::addLut()  
							
							
							
						 
						
							2015-09-18 21:55:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Errapart 
								
							 
						 
						
							
							
							
							
								
							
							
								522176c946 
								
							 
						 
						
							
							
								
								Removed unnecessary cast.  
							
							
							
						 
						
							2015-09-01 12:40:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Errapart 
								
							 
						 
						
							
							
							
							
								
							
							
								09176bcf3f 
								
							 
						 
						
							
							
								
								Microsoft Visual C++ fixes in hashlib; template specializations on int32_t and int64_t.  
							
							
							
						 
						
							2015-09-01 12:40:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Errapart 
								
							 
						 
						
							
							
							
							
								
							
							
								744a5333f5 
								
							 
						 
						
							
							
								
								Microsoft Visual C++ fix for log.h.  
							
							
							
						 
						
							2015-09-01 12:40:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								ee8f6f31f4 
								
							 
						 
						
							
							
								
								Added SigMap::allbits()  
							
							
							
						 
						
							2015-08-31 16:42:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								ff50bc2ac3 
								
							 
						 
						
							
							
								
								Added $tribuf and $_TBUF_ cell types  
							
							
							
						 
						
							2015-08-16 12:54:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								84bf862f7c 
								
							 
						 
						
							
							
								
								Spell check (by Larry Doolittle)  
							
							
							
						 
						
							2015-08-14 10:56:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								bc468cb6f2 
								
							 
						 
						
							
							
								
								Fixed hashlib for 64 bit int keys  
							
							
							
						 
						
							2015-08-12 13:37:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								45ee2ba3b8 
								
							 
						 
						
							
							
								
								Fixed handling of [a-fxz?] in decimal constants  
							
							
							
						 
						
							2015-08-11 11:32:37 +02:00