Lines Matching defs:Index
65 ResourceState::ResourceState(const MCProcResourceDesc &Desc, unsigned Index,
67 : ProcResourceDescIndex(Index), ResourceMask(Mask),
123 unsigned Index = getResourceStateIndex(ProcResID2Mask[I]);
124 ResIndex2ProcResID[Index] = I;
129 unsigned Index = getResourceStateIndex(Mask);
130 Resources[Index] =
132 Strategies[Index] = getStrategyFor(*Resources[Index]);
137 unsigned Index = getResourceStateIndex(Mask);
138 const ResourceState &RS = *Resources[Index];
144 uint64_t GroupMaskIdx = 1ULL << Index;
160 unsigned Index = getResourceStateIndex(ResourceMask);
161 assert(Index < Resources.size() && "Invalid processor resource index!");
163 Strategies[Index] = std::move(S);
178 unsigned Index = getResourceStateIndex(ResourceID);
179 assert(Index < Resources.size() && "Invalid resource use!");
180 ResourceState &RS = *Resources[Index];
188 uint64_t SubResourceID = Strategies[Index]->select(RS.getReadyMask());
327 unsigned Index = getResourceStateIndex(ResourceMask);
328 unsigned NumUnits = llvm::popcount(Resources[Index]->getReadyMask());
474 const unsigned Index = getResourceStateIndex(ResourceID);
475 ResourceState &Resource = *Resources[Index];
479 ReservedResourceGroups ^= 1ULL << Index;
483 const unsigned Index = getResourceStateIndex(ResourceID);
484 ResourceState &Resource = *Resources[Index];
487 ReservedResourceGroups ^= 1ULL << Index;
490 ReservedBuffers ^= 1ULL << Index;