Home
last modified time | relevance | path

Searched refs:AvailableSlots (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/
H A DRetireControlUnit.cpp25 AvailableSlots(SM.MicroOpBufferSize), MaxRetirePerCycle(0) { in RetireControlUnit()
32 AvailableSlots = EPI.ReorderBufferSize; in RetireControlUnit()
36 assert(AvailableSlots && "Invalid reorder buffer size!"); in RetireControlUnit()
37 Queue.resize(AvailableSlots); in RetireControlUnit()
54 AvailableSlots -= NormalizedQuantity; in reserveSlot()
71 AvailableSlots += Current.NumSlots; in consumeCurrentToken()
83 << ", Available Slots=" << AvailableSlots << " }\n"; in dump()
H A DResourceManager.cpp83 AvailableSlots = BufferSize == -1 ? 0U : static_cast<unsigned>(BufferSize); in ResourceState()
95 if (!isBuffered() || AvailableSlots) in isBufferAvailable()
106 << ", AvailableSlots=" << AvailableSlots in dump()
/freebsd-12.1/contrib/llvm/include/llvm/MCA/HardwareUnits/
H A DResourceManager.h199 unsigned AvailableSlots; variable
269 if (AvailableSlots) in reserveBuffer()
270 AvailableSlots--; in reserveBuffer()
276 AvailableSlots++; in releaseBuffer()
277 assert(AvailableSlots <= static_cast<unsigned>(BufferSize)); in releaseBuffer()
H A DRetireControlUnit.h61 unsigned AvailableSlots; member
68 bool isEmpty() const { return AvailableSlots == Queue.size(); } in isEmpty()
79 return AvailableSlots >= Quantity;