3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-13 04:28:18 +00:00
yosys/passes
Krystine Sherwin a30bacfcb1
Add Selection::complete_selection
Used to select all modules including boxes, set when both `full` and `boxes` are true in the constructor, pulling down `full_selection`.
Add `Selection::selects_all()` method as short hand for `full_selection || complete_selection`.
Update selection operations to account for complete selections.
Add static methods to `Selection` for creating a new empty/full/complete selection to make it clearer to users when doing so.
Use said static methods to replace most instances of the `Selection` constructor.
Update `Selection::optimize` to use
2025-03-14 14:08:15 +13:00
..
cmds Add Selection::complete_selection 2025-03-14 14:08:15 +13:00
equiv mark all hash_into methods nodiscard 2025-01-14 12:39:15 +01:00
fsm fix bugs in handling last id in hdlname to scopename conversion 2025-01-16 12:57:08 +01:00
hierarchy Use selection helpers 2025-03-14 14:08:13 +13:00
memory memory_libmap: update indices on design modification 2025-02-11 13:32:34 +01:00
opt Merge pull request #4931 from povik/buf-clean 2025-03-10 15:10:17 +01:00
pmgen pmgen: Move passes out of pmgen folder 2025-01-31 15:18:28 +13:00
proc mark all hash_into methods nodiscard 2025-01-14 12:39:15 +01:00
sat Use selection helpers 2025-03-14 14:08:13 +13:00
techmap Add Selection::complete_selection 2025-03-14 14:08:15 +13:00
tests macc: Stop using the B port 2025-01-08 13:03:35 +01:00