| 
								
								
									 Clifford Wolf | ab54ce17c8 | improved ast simplify of const functions | 2014-06-06 17:40:45 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b5cd7a0179 | added while and repeat support to verilog parser | 2014-06-06 17:40:04 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 09805ee9ec | Include id2ast pointers when dumping AST | 2014-03-05 19:56:31 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d6a01fe412 | Fixed merging of compatible wire decls in AST frontend | 2014-03-05 19:55:58 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | de7bd12004 | Bugfix in recursive AST simplification | 2014-03-05 19:45:33 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ae5032af84 | Fixed bit-extending in $mux argument (use $bu0 instead of $pos) | 2014-02-26 21:32:19 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6bc94b7eb2 | Don't blow up constants unneccessarily in Verilog frontend | 2014-02-24 12:41:25 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f8c9143b2b | Fixed bug in generation of undefs for $memwr MUXes | 2014-02-22 17:08:00 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4bd25edcd4 | Cleanups in handling of read_verilog -defer and -icells | 2014-02-20 19:12:32 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 02e6f2c5be | Added Verilog support for "`default_nettype none" | 2014-02-17 14:28:52 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7ac524e8e8 | Improved support for constant functions | 2014-02-16 13:16:38 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 5e39e6ece2 | Correctly convert constants to RTLIL (fixed undef handling) | 2014-02-15 15:42:10 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 45d2b6ffce | Be more conservative with new const-function code | 2014-02-14 20:45:30 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | e8af3def7f | Added support for FOR loops in function calls in parameters | 2014-02-14 20:33:22 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 534c1a5dd0 | Created basic support for function calls in parameter values | 2014-02-14 19:56:44 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | cd9e8741a7 | Implemented read_verilog -defer | 2014-02-13 13:59:13 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f4f230d7cc | Fixed gcc compiler warnings with release build | 2014-02-06 22:49:14 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d267bcde4e | Fixed bug in sequential sat proofs and improved handling of asserts | 2014-02-04 12:46:16 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a6750b3753 | Added TRANSPARENT parameter to $memrd (and RD_TRANSPARENT to $mem) | 2014-02-03 13:01:45 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d06258f74f | Added constant size expression support of sized constants | 2014-02-01 13:50:23 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4df7e03ec9 | Bugfix in name resolution with generate blocks | 2014-01-30 15:01:28 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 375c4dddc1 | Added read_verilog -icells option | 2014-01-29 00:59:28 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 88fbdd4916 | Fixed algorithmic complexity of AST simplification of long expressions | 2014-01-20 20:25:20 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1e67099b77 | Added $assert cell | 2014-01-19 14:03:40 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9a1eb45c75 | Added Verilog parser support for asserts | 2014-01-19 04:18:22 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a3d94bf888 | Fixed typo in frontends/ast/simplify.cc | 2014-01-12 21:04:42 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | fb2bf934dc | Added correct handling of $memwr priority | 2014-01-03 00:22:17 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 364f277afb | Fixed a stupid access after delete bug | 2013-12-29 20:18:22 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 369bf81a70 | Added support for non-const === and !== (for miter circuits) | 2013-12-27 14:20:15 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ecc30255ba | Added proper === and !== support in constant expressions | 2013-12-27 13:50:08 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 891e4b5b0d | Keep strings as strings in const ternary and concat | 2013-12-05 13:26:17 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | e935bb6eda | Added const folding support for $signed and $unsigned | 2013-12-05 13:09:41 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 5c39948ead | Added AstNode::mkconst_str API | 2013-12-05 12:53:49 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 853538d78b | Fixed generate-for (and disabled double warning for auto-wire) | 2013-12-04 21:33:00 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 3c220e0b32 | Added support for $clog2 system function | 2013-12-04 21:19:54 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4a4a3fc337 | Various improvements in support for generate statements | 2013-12-04 21:06:54 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f4b46ed31e | Replaced signed_parameters API with CONST_FLAG_SIGNED | 2013-12-04 14:24:44 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 93a70959f3 | Replaced RTLIL::Const::str with generic decoder method | 2013-12-04 14:14:05 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 507c63d112 | Added support for local regs in named blocks | 2013-12-04 09:10:16 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 10aa08dca1 | Fixed temp net name generation in rtlil process generator for abbreviated name matching | 2013-11-28 21:47:08 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 0e52f3fa01 | Added "src" attribute to processes | 2013-11-28 17:37:50 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8dafecd34d | Added module->avail_parameters (for advanced techmap features) | 2013-11-24 20:29:07 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7d9a90396d | Added verilog frontend -ignore_redef option | 2013-11-24 19:57:42 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 019b301541 | Early wire/reg/parameter width calculation in ast/simplify | 2013-11-24 19:40:23 +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 | 295e352ba6 | Renamed "placeholder" to "blackbox" | 2013-11-22 15:01:12 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 95c94a02fc | Fixed async proc detection in mem2reg | 2013-11-21 21:26:56 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 09471846c5 | Major improvements in mem2reg and added "init" sync rules | 2013-11-21 13:49:00 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 65ad556f3d | Another name resolution bugfix for generate blocks | 2013-11-20 13:57:40 +01:00 |  |