Searched refs:StoreQueue (Results 1 – 7 of 7) sorted by relevance
47 dbgs() << "[LSUnit] NextSQSlotIdx = " << StoreQueue.size() << '\n'; in dump()62 assert(StoreQueue.count(Index) == 0); in assignSQSlot()65 << ",slot=" << StoreQueue.size() << ">\n"); in assignSQSlot()66 StoreQueue.insert(Index); in assignSQSlot()104 assert((!IsAStore || StoreQueue.count(Index) == 1) && "Store not in queue!"); in isReady()122 if (Index == StoreBarrierIndex && Index != *StoreQueue.begin()) in isReady()131 if (StoreQueue.size()) { in isReady()134 if (Index > *StoreQueue.begin()) in isReady()175 if (StoreQueue.erase(Index)) { in onInstructionExecuted()
143 SmallSet<unsigned, 16> StoreQueue; variable159 bool isSQEmpty() const { return StoreQueue.empty(); } in isSQEmpty()161 bool isSQFull() const { return SQ_Size != 0 && StoreQueue.size() == SQ_Size; } in isSQFull()
251 Record *StoreQueue; member256 RetireControlUnit(nullptr), LoadQueue(nullptr), StoreQueue(nullptr) {} in CodeGenProcModel()267 return RetireControlUnit || LoadQueue || StoreQueue || in hasExtraProcessorInfo()
715 if (ProcModel.StoreQueue) { in EmitLoadStoreQueueInfo()717 ProcModel.StoreQueue->getValueAsDef("QueueDescriptor"); in EmitLoadStoreQueueInfo()
499 if (PM.StoreQueue) { in collectLoadStoreQueueInfo()506 PM.StoreQueue = Queue; in collectLoadStoreQueueInfo()
565 // Base class for Load/StoreQueue. It is used to identify processor resources573 class StoreQueue<ProcResource STQueue> : MemoryQueue<STQueue>;
147 def PdStoreQueue : StoreQueue<PdStore>;