Lines Matching refs:Mask
51 void DefaultResourceStrategy::used(uint64_t Mask) { in used() argument
52 if (Mask > NextInSequenceMask) { in used()
53 RemovedFromNextInSequence |= Mask; in used()
57 NextInSequenceMask &= (~Mask); in used()
66 uint64_t Mask) in ResourceState() argument
67 : ProcResourceDescIndex(Index), ResourceMask(Mask), in ResourceState()
128 uint64_t Mask = ProcResID2Mask[I]; in ResourceManager() local
129 unsigned Index = getResourceStateIndex(Mask); in ResourceManager()
131 std::make_unique<ResourceState>(*SM.getProcResource(I), I, Mask); in ResourceManager()
136 uint64_t Mask = ProcResID2Mask[I]; in ResourceManager() local
137 unsigned Index = getResourceStateIndex(Mask); in ResourceManager()
140 ProcResUnitMask |= Mask; in ResourceManager()
145 Mask -= GroupMaskIdx; in ResourceManager()
146 while (Mask) { in ResourceManager()
148 uint64_t Unit = Mask & (-Mask); in ResourceManager()
151 Mask ^= Unit; in ResourceManager()
166 unsigned ResourceManager::resolveResourceMask(uint64_t Mask) const { in resolveResourceMask()
167 return ResIndex2ProcResID[getResourceStateIndex(Mask)]; in resolveResourceMask()