circt/lib/Scheduling
Jiahan Xie 3c51e75ed6
[SSP] Separate `ResourceType` from `OperatorType` (#8444)
* We separate 'resource' as a standalone concept from 'operator type' so that we can associate different kinds of resource to an operation.

* The test cases are modified to reflect the new changes accordingly.

* Similar to operators, resources are also printed as the first class in operations.
2025-05-13 08:52:11 -04:00
..
ASAPScheduler.cpp [Scheduling] Pull out utility for handling operations in topological order. (#2569) 2022-02-02 19:23:05 +01:00
CMakeLists.txt [Scheduling] Purge test passes. (#4572) 2023-01-24 08:38:48 +13:00
CPSATSchedulers.cpp [SSP] Separate `ResourceType` from `OperatorType` (#8444) 2025-05-13 08:52:11 -04:00
ChainingSupport.cpp [Scheduling] computeStartTimesInCycle: clear before recomputation (#6951) 2024-04-26 10:35:13 +02:00
LPSchedulers.cpp [Scheduling] Fix deprecation warning, NFC. 2022-07-31 14:47:19 +02:00
Problems.cpp [SSP] Separate `ResourceType` from `OperatorType` (#8444) 2025-05-13 08:52:11 -04:00
SimplexSchedulers.cpp [SSP] Separate `ResourceType` from `OperatorType` (#8444) 2025-05-13 08:52:11 -04:00
Utilities.cpp [SSP] Add pass to print instances as DOT graphs. (#4363) 2022-11-29 12:27:29 +13:00