Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/
DLSUnit.cpp31 dbgs() << "[LSUnit] NextLQSlotIdx = " << LoadQueue.size() << '\n'; in dump()
38 assert(LoadQueue.count(Index) == 0); in assignLQSlot()
41 << ",slot=" << LoadQueue.size() << ">\n"); in assignLQSlot()
42 LoadQueue.insert(Index); in assignLQSlot()
78 bool IsALoad = LoadQueue.count(Index) != 0; in isReady()
86 if (Index == LoadBarrierIndex && Index != *LoadQueue.begin()) in isReady()
114 if (Index <= *LoadQueue.begin()) in isReady()
123 std::set<unsigned>::iterator it = LoadQueue.find(Index); in onInstructionExecuted()
124 if (it != LoadQueue.end()) { in onInstructionExecuted()
127 LoadQueue.erase(it); in onInstructionExecuted()
DLSUnit.h101 std::set<unsigned> LoadQueue; variable
127 bool isLQEmpty() const { return LoadQueue.empty(); } in isLQEmpty()
129 bool isLQFull() const { return LQ_Size != 0 && LoadQueue.size() == LQ_Size; } in isLQFull()