| 
								
								
									 Clifford Wolf | 48dc6ab98d | Improved AstNode::asReal for large integers | 2014-06-15 08:38:31 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 149fe83a8d | improved (fixed) conversion of real values to bit vectors | 2014-06-14 21:00:51 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d5765b5e14 | Fixed relational operators for const real expressions | 2014-06-14 19:33:58 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f3b4a9dd24 | Added support for math functions | 2014-06-14 13:36:23 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9bd7d5c468 | Added handling of real-valued parameters/localparams | 2014-06-14 12:00:47 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | fc7b6d172a | Implemented more real arithmetic | 2014-06-14 11:27:05 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 442a8e2875 | Implemented basic real arithmetic | 2014-06-14 08:51:22 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | e275e8eef9 | Add support for cell arrays | 2014-06-07 11:48:50 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 0b1ce63a19 | Added support for repeat stmt in const functions | 2014-06-07 10:47:53 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7c8a7b2131 | further improved const function support | 2014-06-07 00:02:05 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 76da2fe172 | improved const function support | 2014-06-06 22:55:02 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 5c10d2ee36 | fix functions with no block (but single statement, loop, etc.) | 2014-06-06 21:29:23 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ab54ce17c8 | improved ast simplify of const functions | 2014-06-06 17:40:45 +02: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 | f8c9143b2b | Fixed bug in generation of undefs for $memwr MUXes | 2014-02-22 17:08:00 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7ac524e8e8 | Improved support for constant functions | 2014-02-16 13:16:38 +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 | 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 | 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 | 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 | a3d94bf888 | Fixed typo in frontends/ast/simplify.cc | 2014-01-12 21:04:42 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 364f277afb | Fixed a stupid access after delete bug | 2013-12-29 20:18:22 +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 | 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 | 507c63d112 | Added support for local regs in named blocks | 2013-12-04 09:10:16 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 019b301541 | Early wire/reg/parameter width calculation in ast/simplify | 2013-11-24 19:40:23 +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 |  | 
				
					
						| 
								
								
									 Clifford Wolf | c4c299eb5a | Do not allow memory bit select on the left side of an assignment | 2013-11-20 12:18:46 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ac2be2d892 | Fixed name resolution of local tasks and functions in generate block | 2013-11-20 11:05:58 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 19dba2561e | Implemented part/bit select on memory read | 2013-11-20 10:51:32 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4f2edcf2f9 | Fixed two bugs in mem2reg functionality in AST frontend | 2013-11-18 19:55:12 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | de03184150 | Fixed mem2reg for reg usage outside always block | 2013-11-18 12:35:41 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9f49d538e1 | Fixed handling of different signedness in power operands | 2013-11-08 11:06:11 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4abc8e695a | Implemented const folding of ternary op with undef select | 2013-11-08 04:44:09 +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 | 02f4f89fdb | Disabled const folding of ternary op when select is undef | 2013-11-07 18:18:16 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ed4bcd52e5 | Fixed sign handling in constants | 2013-11-07 14:53:10 +01:00 |  |