Lines Matching defs:ResourceRef
177 ResourceRef ResourceManager::selectPipe(uint64_t ResourceID) {
194 void ResourceManager::use(const ResourceRef &RR) {
224 void ResourceManager::release(const ResourceRef &RR) {
371 BusyResources[ResourceRef(R.first, R.first)] += CS.size();
381 ResourceRef Pipe = selectPipe(R.first);
413 ResourceRef Pipe = selectPipe(Elt.first);
439 ResourceRef Pipe = selectPipe(R.first);
442 Pipes.emplace_back(std::pair<ResourceRef, ReleaseAtCycles>(
449 BusyResources[ResourceRef(R.first, R.first)] += CS.size();
454 void ResourceManager::cycleEvent(SmallVectorImpl<ResourceRef> &ResourcesFreed) {
455 for (std::pair<ResourceRef, unsigned> &BR : BusyResources) {
460 const ResourceRef &RR = BR.first;
469 for (const ResourceRef &RF : ResourcesFreed)