Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/MCA/HardwareUnits/
H A DResourceManager.h59 virtual uint64_t select(uint64_t ReadyMask) = 0;
128 uint64_t select(uint64_t ReadyMask) override;
181 uint64_t ReadyMask; variable
213 return ReadyMask & SubResMask; in isSubResourceReady()
221 uint64_t getReadyMask() const { return ReadyMask; } in getReadyMask()
244 ReadyMask ^= ID; in markSubResourceAsUsed()
249 ReadyMask ^= ID; in releaseSubResource()
/freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/
H A DResourceManager.cpp41 uint64_t DefaultResourceStrategy::select(uint64_t ReadyMask) { in select() argument
43 uint64_t CandidateMask = ReadyMask & NextInSequenceMask; in select()
49 CandidateMask = ReadyMask & NextInSequenceMask; in select()
54 CandidateMask = ReadyMask & NextInSequenceMask; in select()
82 ReadyMask = ResourceSizeMask; in ResourceState()
89 countPopulation(ReadyMask) >= NumUnits; in isReady()
104 << ", RDYMASK=" << format_hex(ReadyMask, 16) in dump()