Lines Matching refs:Resources
112 : Resources(SM.getNumProcResourceKinds() - 1), in ResourceManager()
130 Resources[Index] = in ResourceManager()
132 Strategies[Index] = getStrategyFor(*Resources[Index]); in ResourceManager()
138 const ResourceState &RS = *Resources[Index]; in ResourceManager()
161 assert(Index < Resources.size() && "Invalid processor resource index!"); in setCustomStrategyImpl()
171 return Resources[getResourceStateIndex(ResourceID)]->getNumUnits(); in getNumUnits()
179 assert(Index < Resources.size() && "Invalid resource use!"); in selectPipe()
180 ResourceState &RS = *Resources[Index]; in selectPipe()
197 ResourceState &RS = *Resources[RSID]; in use()
216 ResourceState &CurrentUser = *Resources[GroupIndex]; in use()
226 ResourceState &RS = *Resources[RSID]; in release()
238 ResourceState &CurrentUser = *Resources[GroupIndex]; in release()
256 ResourceState &RS = *Resources[getResourceStateIndex(CurrentBuffer)]; in reserveBuffers()
274 ResourceState &RS = *Resources[getResourceStateIndex(CurrentBuffer)]; in releaseBuffers()
284 for (const std::pair<uint64_t, ResourceUsage> &E : Desc.Resources) { in checkAvailability()
287 if (!Resources[Index]->isReady(NumUnits)) in checkAvailability()
300 for (const std::pair<uint64_t, ResourceUsage> &R : Desc.Resources) { in issueInstruction()
345 ResourceState &Resource = *Resources[Index]; in reserveResource()
354 ResourceState &Resource = *Resources[Index]; in releaseResource()