Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/
DRetireControlUnit.cpp26 AvailableSlots(SM.MicroOpBufferSize), MaxRetirePerCycle(0) { in RetireControlUnit()
33 AvailableSlots = EPI.ReorderBufferSize; in RetireControlUnit()
37 assert(AvailableSlots && "Invalid reorder buffer size!"); in RetireControlUnit()
38 Queue.resize(AvailableSlots); in RetireControlUnit()
55 AvailableSlots -= NormalizedQuantity; in reserveSlot()
71 AvailableSlots += Current.NumSlots; in consumeCurrentToken()
83 << ", Available Slots=" << AvailableSlots << " }\n"; in dump()
DRetireControlUnit.h60 unsigned AvailableSlots; member
67 bool isFull() const { return !AvailableSlots; } in isFull()
68 bool isEmpty() const { return AvailableSlots == Queue.size(); } in isEmpty()
74 return AvailableSlots >= Quantity;
DScheduler.h141 unsigned AvailableSlots; variable
181 AvailableSlots = BufferSize == -1 ? 0U : static_cast<unsigned>(BufferSize); in ResourceState()
234 if (!isBuffered() || AvailableSlots) in isBufferAvailable()
240 if (AvailableSlots) in reserveBuffer()
241 AvailableSlots--; in reserveBuffer()
246 AvailableSlots++; in releaseBuffer()
247 assert(AvailableSlots <= static_cast<unsigned>(BufferSize)); in releaseBuffer()
DScheduler.cpp40 << ", AvailableSlots=" << AvailableSlots in dump()