3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-06 17:44:09 +00:00
yosys/passes
Philippe Sauter 2f0f10cb87 peepopt: limit padding from shiftadd
The input to a shift operation is padded.
This reduced the final number of MUX cells
but during techmap it can create huge
temporary multiplexers in the log shifter.
This significantly increases runtime and resources.

A limit is added with a warning when it is used.
2024-06-14 15:33:03 +02:00
..
cmds Fix help message typo 2024-06-07 08:26:59 +02:00
equiv equiv_simple: Take FFs into account for driver map 2024-02-21 12:05:52 +01:00
fsm add option to fsm_detect to ignore self-resetting 2023-01-30 16:12:53 +01:00
hierarchy fix hierarchy -generate mode handling of cells 2024-04-12 13:38:33 +02:00
memory memory_map: Explain -iattr better 2024-03-06 15:15:37 +01:00
opt Merge pull request #4169 from povik/clean-opt_clean-step2 2024-04-13 18:12:40 +02:00
pmgen peepopt: limit padding from shiftadd 2024-06-14 15:33:03 +02:00
proc Merge pull request #4218 from kivikakk/proc_rom-actionless-switch 2024-02-19 16:21:40 +01:00
sat formalff -setundef: Fix handling for has_srst FFs 2024-04-15 11:53:30 +02:00
techmap cellmatch: add comments 2024-05-03 16:42:41 +02:00
tests Add $bmux and $demux cells. 2022-01-28 23:34:41 +01:00