| 
								
								
									 Clifford Wolf | 0b9282a779 | Added make_temp_{file,dir}() and remove_directory() APIs | 2014-10-12 12:11:57 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9b4d171e37 | Using stringf() instead of asprintf() in "abc" pass | 2014-10-12 11:17:53 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b1596bc0e7 | Added run_command() api to replace system() and popen() | 2014-10-12 10:57:15 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d2b8b48bf3 | Renamed "log.cc" to "logcmd.cc" so there aren't two "log.cc" in the source tree | 2014-10-11 12:13:46 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 35fbc0b35f | Do not the 'z' modifier in format string (another win32 fix) | 2014-10-11 11:42:08 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8263f6a74a | Fixed win32 troubles with f.readsome() | 2014-10-11 11:36:22 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 51b1824979 | Disabled "cover -d" on win32 | 2014-10-11 10:49:43 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 54bf3a95dd | More Win32 build fixes | 2014-10-10 18:34:19 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ee5165c6e4 | Moved patmatch() to yosys.cc | 2014-10-10 18:20:17 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 774933a0d8 | Replaced fnmatch() with patmatch() | 2014-10-10 18:02:17 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | bbd808072b | Added format __attribute__ to stringf() | 2014-10-10 17:22:08 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7cb0d3aa1a | Renamed TRUE/FALSE to CONST_TRUE/CONST_FALSE because of name collision on Win32 | 2014-10-10 17:07:24 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4569a747f8 | Renamed SIZE() to GetSize() because of name collision on Win32 | 2014-10-10 17:07:24 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | fea11f0fa4 | Added API for generic cell cost calculations | 2014-10-09 13:59:26 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ccf7b2e342 | Added mxe-based cross build for win32 | 2014-10-09 10:50:44 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 696d7ed40e | Fixes in "hilomap" help message | 2014-10-08 21:38:37 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9dea161321 | sort cell types in "stat" output by name | 2014-10-03 19:21:04 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | c5c7066ea6 | sat encoding for exclusive $pmux ctrl inputs in "share" pass | 2014-10-03 19:01:24 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 3e4b0cac8d | added resource sharing of $macc cells | 2014-10-03 12:58:40 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | c3e779a65f | Added $_BUF_ cell type | 2014-10-03 10:12:28 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 600c6cb013 | remove buffers in opt_clean | 2014-10-03 10:04:15 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7019bc00e4 | resource sharing of $alu cells | 2014-10-03 09:55:50 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 2ee03f5da4 | set "keep" on modules with $assert cells in "hierarchy" | 2014-09-30 19:16:40 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 0b8cfbc6fd | Added support for "keep" on modules | 2014-09-29 12:51:54 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f9a307a50b | namespace Yosys | 2014-09-27 16:17:53 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 13117bb346 | Re-enabled assert for new logic loops in "share" pass | 2014-09-21 19:44:08 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 96e821dc6c | Various improvements regarding logic loops in "share" results | 2014-09-21 19:36:56 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d6e2ace95b | Logic loop bugfix for "share" pass | 2014-09-21 15:13:44 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b28be0759f | Added "share -limit" | 2014-09-21 15:13:06 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a6c08b40fe | Still loop bug in "share": changed assert to warning | 2014-09-21 14:51:07 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8d60754aef | Do not introduce new logic loops in "share" | 2014-09-21 13:52:39 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | edf11c635a | Assert on new logic loops in "share" pass | 2014-09-21 12:57:33 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a7758ef953 | Added "test_abcloop" command | 2014-09-19 15:51:34 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 5827826098 | Small improvements in "abc" command handle_loops() function | 2014-09-19 14:05:41 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 3aa003c8e9 | Using "NOT" instead of "INV" as cell name in default abc genlib file | 2014-09-19 13:15:31 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f7bb8f244b | Alphabetically sort port names in "show" output | 2014-09-19 11:13:10 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f56b92818b | Do not run "scorr" in "abc -fast" | 2014-09-18 19:00:21 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 815fab9d71 | Added "abc -fast" | 2014-09-18 12:57:37 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9ae559b990 | Fixed $_NOR vs. $_NOR_ typo in abc.cc | 2014-09-16 12:45:05 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ae02d9cb9a | Fixed $memwr/$memrd order in memory_dff | 2014-09-16 12:40:58 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b86410b2ab | More aggressive $macc merging in alumacc | 2014-09-15 12:42:11 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b470c480e9 | Added the obvious optimizations to alumacc $macc generator | 2014-09-15 12:22:03 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | fcbda07411 | Improved maccmap tree bit packing | 2014-09-15 12:00:19 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 2cbdbaad1f | Fixed wreduce $shiftx handling | 2014-09-15 11:29:09 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7e156a5419 | Fixed techmap_wrap for techmap_celltype | 2014-09-14 15:34:36 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 014bb34e0e | Various fixes/cleanups in alumacc and maccmap | 2014-09-14 14:49:53 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 124e759280 | Added techmap_wrap attribute | 2014-09-14 14:49:26 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b34ca15185 | alumacc fix for $pos cells | 2014-09-14 14:00:14 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 0df1d9ad72 | Extract $alu cells in alumacc | 2014-09-14 13:23:44 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7b16c63101 | Merge $macc cells in alumacc pass | 2014-09-14 11:21:37 +02:00 |  |