aboutsummaryrefslogtreecommitdiffstats
path: root/generic/viaduct_helpers.cc
Commit message (Collapse)AuthorAgeFilesLines
* viaduct: Fix constant connectivitygatecat2022-12-061-0/+3
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* refactor: id(stringf(...)) to new idf(...) helpergatecat2022-08-101-3/+3
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* generic: Add some extra helpers for viaduct uarchesgatecat2022-05-021-2/+20
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Switch to potentially-sparse net users arraygatecat2022-02-271-2/+2
| | | | | | | | This uses a new data structure for net.users that allows gaps, so removing a port from a net is no longer an O(n) operation on the number of users the net has. Signed-off-by: gatecat <gatecat@ds0.me>
* refactor: New member functions to replace design_utilsgatecat2022-02-181-4/+4
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* viaduct: Allow constraining only cascades without fanoutgatecat2022-02-041-1/+3
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Viaduct API for a hybrid between generic and full-custom archgatecat2022-01-041-0/+163
Signed-off-by: gatecat <gatecat@ds0.me>