Lines Matching refs:RR
194 void ResourceManager::use(const ResourceRef &RR) { in use() argument
196 unsigned RSID = getResourceStateIndex(RR.first); in use()
198 RS.markSubResourceAsUsed(RR.second); in use()
202 Strategies[RSID]->used(RR.second); in use()
209 AvailableProcResUnits ^= RR.first; in use()
217 CurrentUser.markSubResourceAsUsed(RR.first); in use()
218 Strategies[GroupIndex]->used(RR.first); in use()
224 void ResourceManager::release(const ResourceRef &RR) { in release() argument
225 unsigned RSID = getResourceStateIndex(RR.first); in release()
228 RS.releaseSubResource(RR.second); in release()
232 AvailableProcResUnits ^= RR.first; in release()
239 CurrentUser.releaseSubResource(RR.first); in release()
380 const ResourceRef &RR = BR.first; in cycleEvent() local
382 if (llvm::popcount(RR.first) == 1) in cycleEvent()
383 release(RR); in cycleEvent()
384 releaseResource(RR.first); in cycleEvent()
385 ResourcesFreed.push_back(RR); in cycleEvent()