Home
last modified time | relevance | path

Searched refs:BusyResourceMask (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DResourceManager.cpp283 uint64_t BusyResourceMask = 0; in checkAvailability() local
291 BusyResourceMask |= E.first; in checkAvailability()
304 BusyResourceMask &= ProcResUnitMask; in checkAvailability()
305 if (BusyResourceMask) in checkAvailability()
306 return BusyResourceMask; in checkAvailability()
308 BusyResourceMask = Desc.UsedProcResGroups & ReservedResourceGroups; in checkAvailability()
309 if (!Desc.HasPartiallyOverlappingGroups || BusyResourceMask) in checkAvailability()
310 return BusyResourceMask; in checkAvailability()
319 BusyResourceMask |= RS.getReadyMask(); in checkAvailability()
334 BusyResourceMask |= it->first; in checkAvailability()
[all …]
H A DScheduler.cpp199 uint64_t BusyResourceMask = Resources->checkAvailability(IS.getDesc()); in select() local
200 if (BusyResourceMask) in select()
201 IS.setCriticalResourceMask(BusyResourceMask); in select()
202 BusyResourceUnits |= BusyResourceMask; in select()
203 if (!BusyResourceMask) in select()