| 
								
								
									 Clifford Wolf | 085c8e873d | Added AstNode::asInt() | 2014-08-21 17:11:51 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 490d7a5bf2 | Fixed memory leak in DPI function calls | 2014-08-21 13:09:47 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4f35a81ad9 | Merge branch 'master' of github.com:cliffordwolf/yosys | 2014-08-21 12:58:16 +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 | 38addd4c67 | Added support for global tasks and functions | 2014-08-21 12:42:28 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b37d70dfd7 | Added mod->addGate() methods for new gate types | 2014-08-19 14:26:54 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a92a68ce52 | Using "via_celltype" in $mul carry-save-acc implementation | 2014-08-18 14:30:20 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 640d9fc551 | Added "via_celltype" attribute on task/func | 2014-08-18 14:29:30 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6f33fc3e87 | Performance fix for new $__lcu techmap rule | 2014-08-18 00:27:54 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4b3834e0cc | Replaced recursive lcu scheme with bk adder | 2014-08-18 00:03:33 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | acb435b6cf | Added const folding of AST_CASE to AST simplifier | 2014-08-18 00:02:30 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | aa7a3ed83f | Fixed proc_{self,share}_dirname error handling | 2014-08-17 02:25:59 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | aa3a6663e2 | Makefile fixes | 2014-08-17 02:24:53 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 64713647a9 | Improved AST ProcessGenerator performance | 2014-08-17 02:17:49 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f3326a6421 | Improved sig.remove2() performance | 2014-08-17 02:16:56 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d491fd8c19 | Use stackmap<> in AST ProcessGenerator | 2014-08-17 00:57:24 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9bacc0b54c | Added stackmap<> container | 2014-08-17 00:56:47 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 410d043dd8 | Renamed toposort.h to utils.h | 2014-08-17 00:55:35 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7f734ecc09 | Added module->uniquify() | 2014-08-16 23:50:36 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f82c978e08 | Fixed AOI/OAI expr handling in verilog backend | 2014-08-16 22:05:09 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 976bda7102 | Multiply using a carry-save accumulator | 2014-08-16 21:07:29 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 3b9157f9a6 | Added "test_cell -s <seed>" | 2014-08-16 19:44:31 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 83e2698e10 | AST ProcessGenerator: replaced subst_*_{from,to} with subst_*_map | 2014-08-16 19:31:59 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 47c2637a96 | Added additional gate types: $_NAND_ $_NOR_ $_XNOR_ $_AOI3_ $_OAI3_ $_AOI4_ $_OAI4_ | 2014-08-16 18:29:39 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 56a30cf42c | Added CellTypes::cell_evaluable() | 2014-08-16 16:17:07 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1ddf150c35 | Changes in techmap $__alu interface | 2014-08-16 16:01:58 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | eb17fbade5 | Added "opt -fast" | 2014-08-16 15:34:15 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | dbdf89c705 | Added log_spacer() | 2014-08-16 15:34:00 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 674f421b47 | Bugfix in iopadmap | 2014-08-15 14:29:42 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b64b38eea2 | Renamed $lut ports to follow A-Y naming scheme | 2014-08-15 14:18:40 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f092b50148 | Renamed $_INV_ cell type to $_NOT_ | 2014-08-15 14:11:40 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | bf486002d9 | Removed old doc references to $safe_pmux | 2014-08-15 14:04:35 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ca87116449 | More idstring sort_by_* helpers and fixed tpl ordering in techmap | 2014-08-15 02:40:46 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8ff71b5ae5 | Added Frontend "+/" filename syntax for files from proc_share_dir | 2014-08-15 02:08:02 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d320e75087 | document "techmap -map %<design-name>" | 2014-08-15 02:01:30 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | c7afbd9d8e | Fixed bug in "read_verilog -ignore_redef" | 2014-08-15 01:53:22 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 978a933b6a | Added RTLIL::SigSpec::to_sigbit_map() | 2014-08-14 23:14:47 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | c83b990458 | Changed the AST genWidthRTLIL subst interface to use a std::map | 2014-08-14 23:02:07 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 2f44d8ccf8 | Added sig.{replace,remove,extract} variants for std::{map,set} pattern | 2014-08-14 22:32:18 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6d56172c0d | Fixed line numbers when using here-doc macros | 2014-08-14 22:26:30 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 85e3cc12ac | Fixed handling of task outputs | 2014-08-14 22:26:10 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 5602cbde9f | Simplified $__arraymul techmap rule | 2014-08-14 20:53:21 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1bf7a18fec | Added module->ports | 2014-08-14 16:22:52 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 746aac540b | Refactoring of CellType class | 2014-08-14 15:46:51 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 13f2f36884 | RIP $safe_pmux | 2014-08-14 11:39:46 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 28cf48e31f | Some improvements in FSM mapping and recoding | 2014-08-14 11:22:45 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 996c06f64d | Added "abc -D" for setting delay target | 2014-08-14 11:05:25 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a878095b46 | Updated ABC to 4935c2b946de | 2014-08-14 10:19:12 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7e758d5fbb | Added techmap support for actual lookahead carry unit | 2014-08-13 18:40:57 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9a065509ac | Preparations for lookahead ALU support in techmap.v | 2014-08-13 16:36:30 +02:00 |  |