| 
								
								
									 Clifford Wolf | 93a70959f3 | Replaced RTLIL::Const::str with generic decoder method | 2013-12-04 14:14:05 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a66ca0472a | Added Pass:call_newsel API | 2013-12-02 12:17:04 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 905eac04f1 | Added "history" command | 2013-12-02 11:29:39 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1b3a60976d | Using RTLIL::id2cstr for prompt printing | 2013-11-29 11:55:18 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 61412d167f | Improvements in satgen undef handling | 2013-11-25 16:50:45 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | bd65e67d8a | Improvements in satgen undef handling | 2013-11-25 15:12:01 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8c3f4b3957 | Started implementing undef handling in satgen | 2013-11-25 04:51:33 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8dafecd34d | Added module->avail_parameters (for advanced techmap features) | 2013-11-24 20:29:07 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f71e27dbf1 | Remove auto_wire framework (smarter than the verilog standard) | 2013-11-24 17:29:11 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 609caa23b5 | Implemented correct handling of signed module parameters | 2013-11-24 17:17:21 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 532091afcb | Added more generic _TECHMAP_ wire mechanism to techmap pass | 2013-11-23 15:58:06 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | c854ad2e7e | Some driver changes/fixes | 2013-11-22 14:53:57 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 058ceda6a0 | Added more performance measurement infrastructure | 2013-11-22 14:08:10 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 18d003254c | Massive performance improvement from refactoring RTLIL::SigSpec::optimize() | 2013-11-22 04:41:20 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8e58bb330d | Added SigBit struct and refactored RTLIL::SigSpec::extract | 2013-11-22 04:07:13 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 09471846c5 | Major improvements in mem2reg and added "init" sync rules | 2013-11-21 13:49:00 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7d52eb0ddb | Added -v<level> option and some minor driver cleanups | 2013-11-17 13:26:31 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 0fd3ebdb23 | Added information on all internal cell types to internal checker | 2013-11-11 00:13:18 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 378cc509cd | Call internal checker more often | 2013-11-10 23:24:21 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 223892ac28 | Improved user-friendliness of "sat" and "eval" expression parsing | 2013-11-09 12:02:27 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 18f9477e95 | Added verification of SAT model to "eval -vloghammer_report" command | 2013-11-09 11:38:17 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 259cc1391e | More undef-propagation related fixes | 2013-11-08 11:40:36 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 81b8f3292e | Removed debug log from const_pow() | 2013-11-08 04:43:38 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | fc6dc0d7b8 | Fixed handling of power operator | 2013-11-07 22:20:00 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d7cb62ac96 | Fixed more extend vs. extend_u0 issues | 2013-11-07 19:20:20 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 947bd9b96b | Renamed extend_un0() to extend_u0() and use it in genrtlil | 2013-11-07 18:17:10 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 0e1661f84e | Fixed type of sign extension in opt_const $eq/$ne handling | 2013-11-07 16:53:28 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8c523ef81d | Improved undef handling in == and != for ConstEval | 2013-11-06 22:25:35 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6fcbc79b5c | Improved width extension with regard to undef propagation | 2013-11-06 21:05:11 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f839b842a2 | Fixed handling of undef values in POS cells in ConstEval | 2013-11-06 18:45:31 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 204572d926 | Fixed handling of undef values in MUX select input in ConstEval | 2013-11-06 17:33:20 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f94266bb42 | Added eval -vloghammer_report mode | 2013-11-06 04:14:56 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 27fec4e77c | Fixed sign handling in const eval of sshl and sshr | 2013-11-05 10:22:22 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1dcb683fcb | Write yosys version to output files | 2013-11-03 21:41:39 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f39c0c9928 | Fixed get_share_file_name() for installed yosys | 2013-10-27 10:05:19 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 73e68fe323 | Added API and Makefile rules for share/ files | 2013-10-27 09:33:26 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | bd2c8ec886 | Added design->full_selection() helper method | 2013-10-27 09:30:58 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | e679a5d046 | Fixed handling of boolean attributes (passes) | 2013-10-24 11:37:54 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | eae43e2db4 | Fixed handling of boolean attributes (kernel) | 2013-10-24 10:59:27 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8e8f1994b8 | Changed NEW_WIRE API to return the wire, not the signal | 2013-10-18 14:19:45 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | cc5e379eca | Added RTLIL NEW_WIRE macro | 2013-10-18 13:25:24 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | e0f693cbb0 | Added $_SR_[PN][PN]_, $_DFFSR_[PN][PN][PN]_, $_DLATCH_[PN]_ | 2013-10-18 12:13:34 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 5998c101a4 | Added $sr, $dffsr and $dlatch cell types | 2013-10-18 11:56:16 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 485e870bcd | Added version info to yosys command and added -V option | 2013-08-20 09:48:12 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a860efa8ac | Implemented same div-by-zero behavior as found in other synthesis tools | 2013-08-15 21:00:06 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 78658199e6 | Fixed signed div/mod in const eval (rounding and stuff) | 2013-08-15 18:23:42 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 2f3da54f26 | Added sat -ignore_div_by_zero switch | 2013-08-15 11:40:01 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d0e93e04d1 | Added eval -brute_force_equiv_checker_x mode | 2013-08-15 11:09:30 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ccf36cb7d8 | Added SAT support for $div and $mod cells | 2013-08-11 16:27:15 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a5836af172 | Added "clean -purge" and ";;;" support | 2013-08-11 13:59:14 +02:00 |  |