Lines Matching refs:ResourceRef
177 ResourceRef ResourceManager::selectPipe(uint64_t ResourceID) { in selectPipe()
194 void ResourceManager::use(const ResourceRef &RR) { in use()
224 void ResourceManager::release(const ResourceRef &RR) { in release()
308 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &Pipes) { in issueInstruction() argument
318 ResourceRef Pipe = selectPipe(R.first); in issueInstruction()
321 Pipes.emplace_back(std::pair<ResourceRef, ResourceCycles>( in issueInstruction()
328 BusyResources[ResourceRef(R.first, R.first)] += CS.size(); in issueInstruction()
333 void ResourceManager::cycleEvent(SmallVectorImpl<ResourceRef> &ResourcesFreed) { in cycleEvent()
334 for (std::pair<ResourceRef, unsigned> &BR : BusyResources) { in cycleEvent()
339 const ResourceRef &RR = BR.first; in cycleEvent()
348 for (const ResourceRef &RF : ResourcesFreed) in cycleEvent()