Lines Matching full:resources
64 /// resources.
67 /// resources. This class is also responsible for tracking the progress of
76 // Hardware resources that are managed by this scheduler.
77 std::unique_ptr<ResourceManager> Resources; variable
119 // the ready set due to unavailable pipeline resources.
167 : LSU(Lsu), Resources(std::move(RM)), BusyResourceUnits(0), in Scheduler()
182 /// Return SC_AVAILABLE if both scheduler and LS resources are available.
185 /// IR cannot be dispatched to the Scheduler due to unavailable resources.
188 /// Reserves buffer and LSUnit queue resources that are necessary to issue
200 /// Issue an instruction and populates a vector of used pipeline resources,
216 /// Vector `Freed` is populated with resourceRef related to resources that
235 return Resources->resolveResourceMask(Mask); in getResourceID()
240 /// resources are not available.
254 /// Returns a mask of busy resources, and populates vector Insts with
256 /// not all pipeline resources were available.
260 // unavailable scheduler and/or LS resources.