| 
								
								
									 Clifford Wolf | e9368a1d7e | Various fixes for memories with offsets | 2015-02-14 14:21:15 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7f1a1759d7 | Added "read_verilog -nomeminit" and "nomeminit" attribute | 2015-02-14 11:21:12 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a8e9d37c14 | Creating $meminit cells in verilog front-end | 2015-02-14 10:49:30 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | cd919abdf1 | Added AstNode::simplify() recursion counter | 2015-02-13 12:33:12 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 2a9ad48eb6 | Added ENABLE_NDEBUG makefile options | 2015-01-24 12:16:46 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | df9d096a7d | Ignoring more system task and functions | 2015-01-15 13:08:19 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a588a4a5c9 | Fixed handling of "input foo; reg [0:0] foo;" | 2015-01-15 12:53:12 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8e8e791fb5 | Consolidate "Blocking assignment to memory.." msgs for the same line | 2015-01-15 12:41:52 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 90bc71dd90 | dict/pool changes in ast | 2014-12-29 03:11:50 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 12ca6538a4 | Fixed mem2reg warning message | 2014-12-27 03:26:30 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | fe829bdbdc | Added log_warning() API | 2014-11-09 10:44:23 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 37aa2e02db | AST simplifier: optimize constant AST_CASE nodes before recursively descending | 2014-10-29 08:29:51 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | c4a2b3c1e9 | Improvements in $readmem[bh] implementation | 2014-10-26 23:29:36 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 70b2efdb05 | Added support for $readmemh/$readmemb | 2014-10-26 20:33:10 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 84ffe04075 | Fixed various VS warnings | 2014-10-18 15:20:38 +02:00 |  | 
				
					
						| 
								
								
									 William Speirs | fda52f05f2 | Wrapped math in int constructor | 2014-10-17 11:28:14 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6b05a9e807 | Fixed handling of invalid array access in mem2reg code | 2014-10-16 00:44:23 +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 | 48b00dccea | Another $clog2 bugfix | 2014-09-08 12:25:23 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 680eaaac41 | Fixed $clog2 (off by one error) | 2014-09-06 19:31:04 +02:00 |  | 
				
					
						| 
								
								
									 Ruben Undheim | 79cbf9067c | Corrected spelling mistakes found by lintian | 2014-09-06 08:47:06 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ad146c2582 | Fixed small memory leak in ast simplify | 2014-08-21 17:33:40 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6c5cafcd8b | Added support for DPI function with different names in C and Verilog | 2014-08-21 17:22:04 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 490d7a5bf2 | Fixed memory leak in DPI function calls | 2014-08-21 13:09:47 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7bfc4ae120 | Added Verilog/AST support for DPI functions (dpi_call() still unimplemented) | 2014-08-21 12:43:51 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 640d9fc551 | Added "via_celltype" attribute on task/func | 2014-08-18 14:29:30 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | acb435b6cf | Added const folding of AST_CASE to AST simplifier | 2014-08-18 00:02:30 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 85e3cc12ac | Fixed handling of task outputs | 2014-08-14 22:26:10 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d259abbda2 | Added AST_MULTIRANGE (arrays with more than 1 dimension) | 2014-08-06 15:52:54 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 91dd87e60b | Improved scope resolution of local regs in Verilog+AST frontend | 2014-08-05 12:15:53 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 0129d41efa | Fixed AST handling of variables declared inside a functions main block | 2014-08-05 08:35:51 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 768eb846c4 | More bugfixes related to new RTLIL::IdString | 2014-08-02 18:14:21 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 14412e6c95 | Preparations for RTLIL::IdString redesign: cleanup of existing code | 2014-08-02 00:45:25 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1cb25c05b3 | Moved some stuff to kernel/yosys.{h,cc}, using Yosys:: namespace | 2014-07-31 13:19:47 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 48822e79a3 | Removed left over debug code | 2014-07-28 19:38:30 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ec58965967 | Fixed part selects of parameters | 2014-07-28 19:24:28 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 27a872d1e7 | Added support for "upto" wires to Verilog front- and back-end | 2014-07-28 14:25:03 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7bd2d1064f | Using log_assert() instead of assert() | 2014-07-28 11:27:48 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 309d64d46a | Fixed two memory leaks in ast simplify | 2014-07-25 13:24:10 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 20a7965f61 | Various small fixes (from gcc compiler warnings) | 2014-07-23 20:45:27 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9b183539af | Implemented dynamic bit-/part-select for memory writes | 2014-07-17 16:49:23 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 5867f6bcdc | Added support for bit/part select to mem2reg rewriter | 2014-07-17 13:49:32 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6d69d4aaa8 | Added support for constant bit- or part-select for memory writes | 2014-07-17 13:13:21 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 543551b80a | changes in verilog frontend for new $mem/$memwr WR_EN interface | 2014-07-16 12:49:50 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 55a1b8dbac | Fixed processing of initial values for block-local variables | 2014-07-11 13:05:53 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 076182c34e | Fixed handling of mixed real/int ternary expressions | 2014-06-25 10:05:36 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 80e4594695 | Added AstNode::MEM2REG_FL_CMPLX_LHS | 2014-06-17 21:39:25 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 798ff88855 | Improved handling of relational op of real values | 2014-06-17 12:47:51 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6c17d4f242 | Improved ternary support for real values | 2014-06-16 15:12:24 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 82bbd2f077 | Use undef (x/z vs. NaN) rules for real values from IEEE Std 1800-2012 | 2014-06-16 15:05:37 +02:00 |  |