Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								218ec3fc05 
								
							 
						 
						
							
							
								
								dfflibmap: allow gzipped liberty files  
							
							
							
						 
						
							2025-03-19 13:43:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								4f3fdc8457 
								
							 
						 
						
							
							
								
								io: refactor string and file work into new unit  
							
							
							
						 
						
							2025-03-19 13:43:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								05cd1e2942 
								
							 
						 
						
							
							
								
								Merge pull request  #4904  from YosysHQ/emil/share-limit-effort  
							
							... 
							
							
							
							share: add -pattern-limit to limit analysis effort 
							
						 
						
							2025-03-15 18:00:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f1271bee0 
								
							 
						 
						
							
							
								
								Merge pull request  #4922  from Anhijkt/fix-splitcells-assert  
							
							... 
							
							
							
							splitcells: Fix the assertion bug caused by out-of-bound offset 
							
						 
						
							2025-03-14 16:52:38 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6da543a61a 
								
							 
						 
						
							
							
								
								Merge pull request  #4818  from povik/macc_v2  
							
							... 
							
							
							
							Add `$macc_v2` 
							
						 
						
							2025-03-12 22:55:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								6c9857403c 
								
							 
						 
						
							
							
								
								share: use share.pattern_limit from scratchpad  
							
							
							
						 
						
							2025-03-11 14:57:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								ca9176cd0f 
								
							 
						 
						
							
							
								
								share: bail better on too many patterns  
							
							
							
						 
						
							2025-03-10 17:55:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d8a4991289 
								
							 
						 
						
							
							
								
								Merge pull request  #4931  from povik/buf-clean  
							
							... 
							
							
							
							opt_clean, simplemap: Add `$buf` handling 
							
						 
						
							2025-03-10 15:10:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8bb24badf2 
								
							 
						 
						
							
							
								
								Merge pull request  #4895  from YosysHQ/emil/fix-share-portbit-infinite-loop  
							
							... 
							
							
							
							share: fix infinite loop in find_terminal_bits on $mux loop 
							
						 
						
							2025-03-08 13:14:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								557047fe1e 
								
							 
						 
						
							
							
								
								opt_clean, simplemap: Add $buf handling  
							
							
							
						 
						
							2025-03-07 16:08:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								912c93ca0b 
								
							 
						 
						
							
							
								
								share: help message formatting  
							
							... 
							
							
							
							Co-authored-by: KrystalDelusion <93062060+KrystalDelusion@users.noreply.github.com> 
							
						 
						
							2025-03-03 18:52:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9106d6b3bd 
								
							 
						 
						
							
							
								
								Merge pull request  #4881  from YosysHQ/pmgen-pass-restructure  
							
							... 
							
							
							
							Move passes out of the passes/pmgen folder 
							
						 
						
							2025-03-01 10:22:54 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anhijkt 
								
							 
						 
						
							
							
							
							
								
							
							
								de032d2e2a 
								
							 
						 
						
							
							
								
								splitcells: change for-loop condition  
							
							
							
						 
						
							2025-02-28 23:16:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anhijkt 
								
							 
						 
						
							
							
							
							
								
							
							
								9a14ab8d98 
								
							 
						 
						
							
							
								
								splitcells: Fix the assertion bug caused by out-of-bound offset  
							
							
							
						 
						
							2025-02-28 13:51:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bca21c60d8 
								
							 
						 
						
							
							
								
								Merge pull request  #4902  from akashlevy/splitcells_aldff_fix  
							
							... 
							
							
							
							`aldff`s do not get split by `splitcells` pass 
							
						 
						
							2025-02-27 00:56:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b4a169527d 
								
							 
						 
						
							
							
								
								Merge pull request  #4894  from YosysHQ/emil/abstract  
							
							... 
							
							
							
							Add `abstract` pass for formal verification 
							
						 
						
							2025-02-25 11:16:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								07004f1089 
								
							 
						 
						
							
							
								
								abstract: typo?  
							
							
							
						 
						
							2025-02-25 00:19:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								925c617c52 
								
							 
						 
						
							
							
								
								abstract: add module input -value abstraction  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								212224dfe8 
								
							 
						 
						
							
							
								
								abstract: Add help message  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								2943c2142d 
								
							 
						 
						
							
							
								
								abstract: Improve debug logging  
							
							... 
							
							
							
							Print the port bit instead of the arbitrary representative sigbit to
identify the target of the abstraction operation. 
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								a0987195f2 
								
							 
						 
						
							
							
								
								abstract: Support slicing of individual wires  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								4766c92e59 
								
							 
						 
						
							
							
								
								abstract: Allow unconditional value and state abstractions  
							
							... 
							
							
							
							Also improves -enable and -enablen command line handling 
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								37aa2e6cd8 
								
							 
						 
						
							
							
								
								abstract: Wire vs port offset confusion bugfix  
							
							... 
							
							
							
							This fixes the offsets_to_abstract collection in abstract_state so that
it now works the same way as in abstract_value which was already
correct. 
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								28c768e7b8 
								
							 
						 
						
							
							
								
								abstract: better present changes done  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								3dd697fc8a 
								
							 
						 
						
							
							
								
								abstract: improve -init logging  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								9de890c874 
								
							 
						 
						
							
							
								
								abstract: fix -init log_debug bit count, remove unnecessary log_debug  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								aca4d44a40 
								
							 
						 
						
							
							
								
								abstract: improve debug logs for -state and -value  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								cee06cecd0 
								
							 
						 
						
							
							
								
								abstract: factor out emit_mux_anyseq  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								9895370b32 
								
							 
						 
						
							
							
								
								abstract: rework -init without bufnorm, with logging  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								1646991092 
								
							 
						 
						
							
							
								
								abstract: refactor -value  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								e9bba13a0d 
								
							 
						 
						
							
							
								
								abstract: no more bufnorm, -value has bit selection consistent with -state, -init temporarily gutted  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								3f1ee3e0ae 
								
							 
						 
						
							
							
								
								abstract: -state refactor sigbit rep pool collection  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								387d0de383 
								
							 
						 
						
							
							
								
								abstract: -state allow partial abstraction, don't use buffer-normalized mode  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								6027030215 
								
							 
						 
						
							
							
								
								abstract: -value MVP, use buffer-normalized mode  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								4637fa74e3 
								
							 
						 
						
							
							
								
								abstract: -init MVP  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								e4ca7b8846 
								
							 
						 
						
							
							
								
								abstract: -state MVP  
							
							
							
						 
						
							2025-02-18 17:08:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								8968986b54 
								
							 
						 
						
							
							
								
								share: add -pattern-limit to set analysis effort on branch-unbranch mux regions  
							
							
							
						 
						
							2025-02-14 21:13:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Akash Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								3676429634 
								
							 
						 
						
							
							
								
								aldffs do not get split by splitcells 
							
							
							
						 
						
							2025-02-14 10:53:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c728968a3 
								
							 
						 
						
							
							
								
								Fix runtime error on shr INT_MAX  
							
							
							
						 
						
							2025-02-14 14:01:36 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df3c62a4ed 
								
							 
						 
						
							
							
								
								Merge pull request  #4892  from YosysHQ/emil/fix-memory-libmap-dangling-cells  
							
							... 
							
							
							
							memory_libmap: update indices on design modification 
							
						 
						
							2025-02-12 10:21:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								01d2bfcf00 
								
							 
						 
						
							
							
								
								share: fix infinite loop in find_terminal_bits on $mux loop  
							
							
							
						 
						
							2025-02-12 10:16:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								55b60dca95 
								
							 
						 
						
							
							
								
								memory_libmap: update indices on design modification  
							
							
							
						 
						
							2025-02-11 13:32:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc88ea360e 
								
							 
						 
						
							
							
								
								Merge pull request  #4876  from gadfort/segfault-lexer  
							
							... 
							
							
							
							liberty expression lexer check if characters are found and use size if not for `pin()` 
							
						 
						
							2025-02-07 20:24:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								772b9c0cfd 
								
							 
						 
						
							
							
								
								Merge pull request  #4691  from hovind/experiments/extract-fa-fix  
							
							... 
							
							
							
							extract_fa: Fix `xor3`/`xnor3` inversion bug 
							
						 
						
							2025-02-06 21:12:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								b5752dfe16 
								
							 
						 
						
							
							
								
								alumacc: Fix missing signedness check  
							
							
							
						 
						
							2025-02-04 13:05:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrian Parvin Ouano 
								
							 
						 
						
							
							
							
							
								
							
							
								23b3638c1e 
								
							 
						 
						
							
							
								
								alumacc: alternative cmp unification implementation  
							
							
							
						 
						
							2025-02-04 11:52:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0ec5f1b756 
								
							 
						 
						
							
							
								
								pmgen: Move passes out of pmgen folder  
							
							... 
							
							
							
							- Techlib pmgens are now in relevant techlibs/*.
- `peepopt` pmgens are now in passes/opt.
- `test_pmgen` is still in passes/pmgen.
- Update `Makefile.inc` and `.gitignore` file(s) to match new `*_pm.h` location,
  as well as the `#include`s.
- Change default `%_pm.h` make target to `techlibs/%_pm.h` and move it to the
  top level Makefile.
- Update pmgen target to use `$(notdir $*)` (where `$*` is the part of the file
  name that matched the '%' in the target) instead of `$(subst _pm.h,,$(notdir
  $@))`. 
							
						 
						
							2025-01-31 15:18:28 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Øystein Hovind 
								
							 
						 
						
							
							
							
							
								
							
							
								ed076bc168 
								
							 
						 
						
							
							
								
								extract_fa: Invert xor3/xnor3 output when inverting majority3 input  
							
							
							
						 
						
							2025-01-30 18:45:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								c2691207df 
								
							 
						 
						
							
							
								
								wreduce: fix warning for deprecated IdString::in(pool<IdString>)  
							
							
							
						 
						
							2025-01-30 12:01:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Gadfort 
								
							 
						 
						
							
							
							
							
								
							
							
								9534f4ab80 
								
							 
						 
						
							
							
								
								check if characters are found and use size if not  
							
							
							
						 
						
							2025-01-29 15:56:05 -05:00