| 
								
								
									 Clifford Wolf | a62c21c9c6 | Removed RTLIL::SigSpec::expand() method | 2014-07-23 19:34:51 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ec923652e2 | Refactoring {SigSpec|SigChunk}(RTLIL::Wire *wire, ..) constructor -- step 3/3 | 2014-07-23 09:52:55 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a8d3a68971 | Refactoring {SigSpec|SigChunk}(RTLIL::Wire *wire, ..) constructor -- step 2/3 | 2014-07-23 09:49:43 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 28b3fd05fa | SigSpec refactoring: change RTLIL::SigSpec::chunks() to be read-only, created interim RTLIL::SigSpec::chunks_rw() | 2014-07-22 20:58:44 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4b4048bc5f | SigSpec refactoring: using the accessor functions everywhere | 2014-07-22 20:39:37 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a233762a81 | SigSpec refactoring: renamed chunks and width to __chunks and __width | 2014-07-22 20:39:37 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 137dbf3cf7 | Added "opt_const -keepdc" | 2014-07-21 21:38:55 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1873480ca5 | Added mul to mux conversion to "opt_const -fine" | 2014-07-21 17:19:50 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1241a9fd50 | Added "opt_const -fine" and "opt_reduce -fine" | 2014-07-21 16:34:16 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | e035f1d886 | Added opt_const support for simple identities | 2014-07-21 14:41:02 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 309ae98246 | Apply opt_reduce WR_EN opts to the whole mux tree driving the WR_EN port | 2014-07-18 10:28:45 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1b00861d0a | Improved opt_reduce handling of mem wr_en mux bits | 2014-07-17 12:12:04 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d678b6533d | improved opt_reduce for $mem/$memwr WR_EN multiplexers | 2014-07-16 14:08:51 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 68c059565a | Fixed bug in opt_reduce (see vloghammer issue_044) | 2014-05-12 12:45:47 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9a34486bfb | Fixed performance problem in opt_mux with nets driven by many conflicting drivers | 2014-03-19 10:05:01 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9b9c3327cc | Fixed undef handling in opt_reduce | 2014-03-06 14:18:34 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9e99984336 | Fixed const folding of $bu0 cells | 2014-02-27 04:09:32 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 548519875b | Fixed bug (typo) in passes/opt/opt_const.cc | 2014-02-22 17:07:22 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 28e14ee50a | Fixed handling of "keep" attribute on wires in opt_clean | 2014-02-16 21:58:27 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 67effc9f5b | Fixed opt_const handling of double invert with non-1 output width | 2014-02-15 13:16:08 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 82c98bbbe6 | Added opt -purge (frontend to opt_clean -purge) | 2014-02-08 14:21:34 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 922d1c9520 | Only count non-trivial attributes when findinf master signal in opt_clean | 2014-02-08 14:21:04 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 274bcef66c | Improved detection of primary wire for a signal in opt_clean | 2014-02-07 23:50:17 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 594d52e0b6 | Added opt_const -undriven | 2014-02-06 15:49:03 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 99b9c56da1 | Fixed detection of init attribute in opt_rmdff | 2014-02-04 23:00:32 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ecdf1f5577 | Improved handling of reg init in opt_share and opt_rmdff | 2014-02-04 12:02:47 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | de336d93b2 | More opt_const -mux_bool features | 2014-02-02 22:41:24 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9d0b69edaa | Added opt_const -mux_bool | 2014-02-02 22:11:08 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | bee4450c4c | Added support for inverter chains to opt_const | 2014-02-02 21:46:42 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 83fa652820 | Added constant-clock case to opt_rmdff | 2014-02-02 21:09:08 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1e67099b77 | Added $assert cell | 2014-01-19 14:03:40 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 2e370d5a2f | Added support for $adff with undef data inputs to opt_rmdff | 2014-01-17 16:42:40 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 54275c61ee | Added "opt_const -mux_undef" | 2014-01-14 11:10:29 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | bd39263796 | Improved $_MUX_ handling in opt_const | 2013-12-28 10:30:31 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d81e3ed3ae | More conservastive $eq/$ne/$eqx/$nex opt_const code | 2013-12-28 10:29:22 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | c9699fe76d | More $eq/$ne/$eqx/$nex fixes in opt_const | 2013-12-27 15:18:14 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7b02a44efb | Fixed/improved opt_const $eq/$ne/$eqx/$nex handling | 2013-12-27 14:21:24 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 369bf81a70 | Added support for non-const === and !== (for miter circuits) | 2013-12-27 14:20:15 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | e5b974fa2a | Cleanups and bugfixes in response to new internal cell checker | 2013-11-11 00:39:45 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b04051a0e2 | Fixed keep attribute on wires in opt_clean | 2013-11-08 05:20:15 +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 | db42a8f89b | Fixed $eq/$ne bitwise optimization in opt_const | 2013-11-07 11:54:59 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1d34fd7608 | Added support for "keep" attributes on wires | 2013-11-05 15:52:29 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | e679a5d046 | Fixed handling of boolean attributes (passes) | 2013-10-24 11:37:54 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8cc53ef72c | Only prefer connected signals iff they have public names | 2013-10-17 22:10:55 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | c20571ca5e | Avoid re-arranging signals on register outputs | 2013-10-17 20:48:40 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f5c0ed6c79 | Fixed detection of major wires in opt_clean | 2013-10-17 02:41:59 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 96e7abad48 | Added iopadmap pass | 2013-10-16 16:16:06 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a5836af172 | Added "clean -purge" and ";;;" support | 2013-08-11 13:59:14 +02:00 |  |