Home
last modified time | relevance | path

Searched refs:LoadQueue (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/
H A DLSUnit.cpp46 dbgs() << "[LSUnit] NextLQSlotIdx = " << LoadQueue.size() << '\n'; in dump()
53 assert(LoadQueue.count(Index) == 0); in assignLQSlot()
56 << ",slot=" << LoadQueue.size() << ">\n"); in assignLQSlot()
57 LoadQueue.insert(Index); in assignLQSlot()
103 assert((!IsALoad || LoadQueue.count(Index) == 1) && "Load not in queue!"); in isReady()
112 if (Index == LoadBarrierIndex && Index != *LoadQueue.begin()) in isReady()
145 if (Index <= *LoadQueue.begin()) in isReady()
162 if (LoadQueue.erase(Index)) { in onInstructionExecuted()
/freebsd-12.1/contrib/llvm/include/llvm/MCA/HardwareUnits/
H A DLSUnit.h142 SmallSet<unsigned, 16> LoadQueue; variable
160 bool isLQEmpty() const { return LoadQueue.empty(); } in isLQEmpty()
162 bool isLQFull() const { return LQ_Size != 0 && LoadQueue.size() == LQ_Size; } in isLQFull()
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DCodeGenSchedule.h250 Record *LoadQueue; member
256 RetireControlUnit(nullptr), LoadQueue(nullptr), StoreQueue(nullptr) {} in CodeGenProcModel()
267 return RetireControlUnit || LoadQueue || StoreQueue || in hasExtraProcessorInfo()
H A DCodeGenSchedule.cpp488 if (PM.LoadQueue) { in collectLoadStoreQueueInfo()
491 PrintNote(PM.LoadQueue->getLoc(), in collectLoadStoreQueueInfo()
495 PM.LoadQueue = Queue; in collectLoadStoreQueueInfo()
502 PrintNote(PM.LoadQueue->getLoc(), in collectLoadStoreQueueInfo()
H A DSubtargetEmitter.cpp705 if (ProcModel.LoadQueue) { in EmitLoadStoreQueueInfo()
706 const Record *Queue = ProcModel.LoadQueue->getValueAsDef("QueueDescriptor"); in EmitLoadStoreQueueInfo()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetSchedule.td572 class LoadQueue<ProcResource LDQueue> : MemoryQueue<LDQueue>;
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ScheduleBdVer2.td139 def PdLoadQueue : LoadQueue<PdLoad>;