Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								5dce303a2a
								
							
						 | 
						
							
							
								
								Changed backend-api from FILE to std::ostream
							
							
							
							
							
						 | 
						
							2014-08-23 13:54:21 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								fff12c719f
								
							
						 | 
						
							
							
								
								Added "stat -width"
							
							
							
							
							
						 | 
						
							2014-08-22 17:20:28 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								98442e019d
								
							
						 | 
						
							
							
								
								Added emscripten (emcc) support to build system and some build fixes
							
							
							
							
							
						 | 
						
							2014-08-22 16:20:22 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ba83a7bdc6
								
							
						 | 
						
							
							
								
								Added DPI-C documentation to README file
							
							
							
							
							
						 | 
						
							2014-08-22 14:37:14 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								e218f0eacf
								
							
						 | 
						
							
							
								
								Added support for non-standard <plugin>:<c_name> DPI syntax
							
							
							
							
							
						 | 
						
							2014-08-22 14:30:29 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								74af3a2b70
								
							
						 | 
						
							
							
								
								Archibald Rust and Clifford Wolf: ffi-based dpi_call()
							
							
							
							
							
						 | 
						
							2014-08-22 14:22:09 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								a3494fa9ed
								
							
						 | 
						
							
							
								
								Added "plugin" command
							
							
							
							
							
						 | 
						
							2014-08-22 14:00:11 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								752650a062
								
							
						 | 
						
							
							
								
								Updated ABC to 4d547a5e065b
							
							
							
							
							
						 | 
						
							2014-08-22 12:20:23 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								c2df5b9175
								
							
						 | 
						
							
							
								
								Cosmetic changes to FSM tests
							
							
							
							
							
						 | 
						
							2014-08-21 17:40:49 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
						 |