Lines Matching refs:Index
65 ResourceState::ResourceState(const MCProcResourceDesc &Desc, unsigned Index, in ResourceState() argument
67 : ProcResourceDescIndex(Index), ResourceMask(Mask), in ResourceState()
123 unsigned Index = getResourceStateIndex(ProcResID2Mask[I]); in ResourceManager() local
124 ResIndex2ProcResID[Index] = I; in ResourceManager()
129 unsigned Index = getResourceStateIndex(Mask); in ResourceManager() local
130 Resources[Index] = in ResourceManager()
132 Strategies[Index] = getStrategyFor(*Resources[Index]); in ResourceManager()
137 unsigned Index = getResourceStateIndex(Mask); in ResourceManager() local
138 const ResourceState &RS = *Resources[Index]; in ResourceManager()
144 uint64_t GroupMaskIdx = 1ULL << Index; in ResourceManager()
160 unsigned Index = getResourceStateIndex(ResourceMask); in setCustomStrategyImpl() local
161 assert(Index < Resources.size() && "Invalid processor resource index!"); in setCustomStrategyImpl()
163 Strategies[Index] = std::move(S); in setCustomStrategyImpl()
178 unsigned Index = getResourceStateIndex(ResourceID); in selectPipe() local
179 assert(Index < Resources.size() && "Invalid resource use!"); in selectPipe()
180 ResourceState &RS = *Resources[Index]; in selectPipe()
188 uint64_t SubResourceID = Strategies[Index]->select(RS.getReadyMask()); in selectPipe()
286 unsigned Index = getResourceStateIndex(E.first); in checkAvailability() local
287 if (!Resources[Index]->isReady(NumUnits)) in checkAvailability()
295 unsigned Index = getResourceStateIndex(Use); in checkAvailability() local
296 if (!Resources[Index]->isReady(/* NumUnits */ 1)) in checkAvailability()
297 BusyResourceMask |= Index; in checkAvailability()
353 const unsigned Index = getResourceStateIndex(ResourceID); in reserveResource() local
354 ResourceState &Resource = *Resources[Index]; in reserveResource()
358 ReservedResourceGroups ^= 1ULL << Index; in reserveResource()
362 const unsigned Index = getResourceStateIndex(ResourceID); in releaseResource() local
363 ResourceState &Resource = *Resources[Index]; in releaseResource()
366 ReservedResourceGroups ^= 1ULL << Index; in releaseResource()
369 ReservedBuffers ^= 1ULL << Index; in releaseResource()