| 
								
								
									 Emil J. Tywoniak | d6d1f16c43 | hashlib: add insertion order const iterator | 2025-09-16 15:39:13 +02:00 |  | 
				
					
						| 
								
								
									 Emil J. Tywoniak | 4f3fdc8457 | io: refactor string and file work into new unit | 2025-03-19 13:43:42 +01:00 |  | 
				
					
						| 
								
								
									 Emil J. Tywoniak | d071489ab1 | hashlib: redo interface for flexibility | 2024-12-18 14:49:25 +01:00 |  | 
				
					
						| 
								
								
									 Emily Schmidt | 850b3a6c29 | convert class FunctionalIR to a namespace Functional, rename functionalir.h to functional.h, rename functional.h to compute_graph.h | 2024-08-21 11:04:08 +01:00 |  | 
				
					
						| 
								
								
									 Martin Povišer | 6e5f40e364 | utils: Save detected loops with their nodes in-order | 2024-03-11 10:43:49 +01:00 |  | 
				
					
						| 
								
								
									 Rasmus Munk Larsen | bc0df04e06 | Get rid of double lookup in TopoSort::node(). This speeds up typical TopoSort time overall by ~10%. | 2023-10-06 12:53:05 -07:00 |  | 
				
					
						| 
								
								
									 Rasmus Munk Larsen | 6a5799cc2e | Add missing initialization of node_cmp_ member. | 2023-10-05 17:27:26 -07:00 |  | 
				
					
						| 
								
								
									 Rasmus Munk Larsen | 0a37c2a301 | Fix translation bug: The old code really checks for the presense of a node, not an edge in glift and flatten. Add back statement that inserts nodes in order in opt_expr.cc. | 2023-10-05 17:01:42 -07:00 |  | 
				
					
						| 
								
								
									 Rasmus Munk Larsen | fd7bd420b3 | Add back newline. | 2023-10-05 15:26:29 -07:00 |  | 
				
					
						| 
								
								
									 Rasmus Munk Larsen | e38c9e01c9 | Undo formatting changes in kernel/utils.h. | 2023-10-05 15:24:26 -07:00 |  | 
				
					
						| 
								
								
									 Rasmus Munk Larsen | b9745f638b | Remove extraneous "public:". | 2023-09-20 16:20:08 -07:00 |  | 
				
					
						| 
								
								
									 Rasmus Munk Larsen | e0042bdff7 | Speed up TopoSort. The main sorting algorithm implementation in TopoSort::sort_worker is 11-12x faster. Overall, the complete sequence of building the graph and sorting is about 2.5-3x faster. The overall impact in e.g. the replace_const_cells optimization pass is a ~25% speedup. End-to-end impact on our synthesis flow is about 3%. | 2023-09-20 15:49:05 -07:00 |  | 
				
					
						| 
								
								
									 Claire Xenia Wolf | 72787f52fc | Fixing old e-mail addresses and deadnames s/((Claire|Xen|Xenia|Clifford)\s+)+(Wolf|Xen)\s+<(claire|clifford)@(symbioticeda.com|clifford.at|yosyshq.com)>/Claire Xenia Wolf <claire@yosyshq.com>/gi;
s/((Nina|Nak|N\.)\s+)+Engelhardt\s+<nak@(symbioticeda.com|yosyshq.com)>/N. Engelhardt <nak@yosyshq.com>/gi;
s/((David)\s+)+Shah\s+<(dave|david)@(symbioticeda.com|yosyshq.com|ds0.me)>/David Shah <dave@ds0.me>/gi;
s/((Miodrag)\s+)+Milanovic\s+<(miodrag|micko)@(symbioticeda.com|yosyshq.com)>/Miodrag Milanovic <micko@yosyshq.com>/gi;
s,https?://www.clifford.at/yosys/,http://yosyshq.net/yosys/,g; | 2021-06-08 00:39:36 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6c84341f22 | Fixed trailing whitespaces | 2015-07-02 11:14:30 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 137f35373f | Changed more code to dict<> and pool<> | 2014-12-28 19:24:24 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 546e8b5fe7 | Improved TopoSort determinism | 2014-11-07 15:21:03 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4569a747f8 | Renamed SIZE() to GetSize() because of name collision on Win32 | 2014-10-10 17:07:24 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f9a307a50b | namespace Yosys | 2014-09-27 16:17:53 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | edf11c635a | Assert on new logic loops in "share" pass | 2014-09-21 12:57:33 +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 |  |