Commit Graph

4292 Commits

Author SHA1 Message Date
Akash Levy b4d7812662 Add abc, some techmap passes, make opt_balance_tree only balance add/mul 2024-10-30 00:38:05 -07:00
Akash Levy 6401027ff6 Add pmux2shiftx 2024-10-29 15:00:00 -07:00
Alain Dargelas 4dd26490c2 help message 2024-10-29 13:52:46 -07:00
Alain Dargelas 615f523ef4 pass no_split_complex_ports to hierarchy command 2024-10-29 13:37:03 -07:00
Alain Dargelas cad46d9c66 formating 2024-10-29 10:44:16 -07:00
Alain Dargelas 3e4964a0e4 Guard against sig mismatch 2024-10-29 10:40:20 -07:00
Alain Dargelas 667a07ab56 Guard against sig mismatch 2024-10-29 10:39:21 -07:00
Akash Levy d63c793e72
Merge branch 'YosysHQ:main' into main 2024-10-28 11:24:55 -07:00
Akash Levy cff65067cb Fix new lines 2024-10-25 20:33:43 -07:00
Akash Levy dd00b92c9f Make slices debug 2024-10-25 20:02:00 -07:00
Akash Levy 751f463994 Add fanout limit 2024-10-25 19:55:57 -07:00
Akash Levy dd17e4c133 Just do a full log 2024-10-25 19:02:38 -07:00
Akash Levy 0062d0ca5f Add more debugging 2024-10-25 18:22:40 -07:00
Akash Levy b65ddf9aa5 No need for looping splitfanout 2024-10-25 15:51:46 -07:00
Lofty dd7ea0ab6c qwp: remove 2024-10-25 14:09:58 +01:00
Akash Levy 2523b5d194 Add xnor processing to opt_balance_tree -splitfanout 2024-10-25 02:07:26 -07:00
Akash Levy 5e0475fc89 Use topological sorting for split fanout to get maximal splitting 2024-10-25 02:07:03 -07:00
Alain Dargelas 44fedf8186 Code cleanup 2024-10-23 09:33:06 -07:00
Alain Dargelas 2c506bfc1b Corrected activity and duty 2024-10-22 16:26:49 -07:00
Alain Dargelas 6d395134d0 No -noclean 2024-10-21 16:23:04 -07:00
Alain Dargelas c2aa611e5d Fix comments and add freq annotation in sim pass 2024-10-21 15:53:48 -07:00
Alain Dargelas fcfa2fff31 Merge branch 'main' into splitnetlist 2024-10-21 15:49:23 -07:00
Alain Dargelas b12ff1a63b rename fix 2024-10-21 09:41:04 -07:00
Akash Levy 70eabb12e8 Fix muldiv_c peepopt 2024-10-21 02:09:56 -07:00
Alain Dargelas f03c101fdf Split netlist pass 2024-10-20 21:36:04 -07:00
Alain Dargelas 7e2c45b1e6 Large datastructures pass by ref in lambda capture 2024-10-17 19:48:10 -07:00
Alain Dargelas a54f450eb9 Fix coredump when wire is nullptr 2024-10-17 13:43:41 -07:00
Alain Dargelas 151be52500 Activity clear pass 2024-10-17 11:02:35 -07:00
Alain Dargelas f6d67ac21e More comments 2024-10-17 09:33:08 -07:00
Alain Dargelas 389518a8f0 tab issue 2024-10-16 21:37:41 -07:00
Alain Dargelas 516a4be6f8 Correct tab 2024-10-16 21:17:03 -07:00
Alain Dargelas 3f7c392e1a activity computation 2024-10-16 20:41:26 -07:00
Akash Levy 711e1f3164
Merge branch 'YosysHQ:main' into main 2024-10-16 13:21:03 -07:00
Martin Povišer 9432e972f7
Merge pull request #4626 from povik/select-t-at
select: Add new `t:@<name>` syntax
2024-10-16 10:18:05 +02:00
Akash Levy 98db6bd2d8 muldiv_c peepopt pass 2024-10-15 05:29:00 -07:00
Martin Povišer 09be0351ce select: Add new `t:@<name>` syntax 2024-10-15 12:22:02 +02:00
Akash Levy 469f5a707a
Merge branch 'YosysHQ:main' into main 2024-10-14 11:21:54 -07:00
Emil J. Tywoniak 785bd44da7 rtlil: represent Const strings as std::string 2024-10-14 06:28:12 +02:00
Akash Levy bf4b7ec0ea
Merge branch 'YosysHQ:main' into main 2024-10-11 15:40:49 -07:00
Martin Povišer a00137c2f6
Merge pull request #4625 from povik/cellmatch-lut
cellmatch: Size the `lut` attribute
2024-10-11 14:08:55 +02:00
Akash Levy 71d672ebe9 Fix muxadd peepopt 2024-10-10 13:35:14 -07:00
Akash Levy 0ac341acf2 Merge latest and update yosys-slang dep 2024-10-09 15:34:02 -07:00
KrystalDelusion 0be3b7de51
Merge pull request #4635 from YosysHQ/krys/pr_docs_ci
Remove make docs race conditions (and other docs fixes)
2024-10-08 21:39:30 +13:00
Miodrag Milanovic f079772ade Add TODO for missing help messages 2024-10-08 08:47:51 +02:00
Akash Levy fdc4c54c66
Merge branch 'YosysHQ:main' into main 2024-10-07 07:27:27 -10:00
Martin Povišer 9479d3bd3c
Merge pull request #4637 from YosysHQ/emil/bufnorm-warning
bufnorm: avoid warning. NFC
2024-10-07 18:01:42 +02:00
Emil J. Tywoniak a76bcdc58f bufnorm: avoid remove warning. NFC 2024-10-07 17:58:48 +02:00
Martin Povišer 74e92d10e8
Merge pull request #4593 from povik/aiger2
New aiger backend
2024-10-07 16:11:25 +02:00
Martin Povišer 2e587c835f abc9_exe: Document SC mapping options 2024-10-07 12:03:49 +02:00
Martin Povišer 3b6dcc7bd0 abc9_exe: Remove `-genlib` option 2024-10-07 12:03:49 +02:00