Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/MCA/HardwareUnits/
DScheduler.cpp34 dbgs() << "[SCHEDULER]: ReadySet size is: " << ReadySet.size() << '\n'; in dump()
144 ReadySet.emplace_back(IR); in promoteToReadySet()
193 unsigned QueueIndex = ReadySet.size(); in select()
194 for (unsigned I = 0, E = ReadySet.size(); I != E; ++I) { in select()
195 InstRef &IR = ReadySet[I]; in select()
196 if (QueueIndex == ReadySet.size() || in select()
197 Strategy->compare(IR, ReadySet[QueueIndex])) { in select()
208 if (QueueIndex == ReadySet.size()) in select()
212 InstRef IR = ReadySet[QueueIndex]; in select()
213 std::swap(ReadySet[QueueIndex], ReadySet[ReadySet.size() - 1]); in select()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/HardwareUnits/
DScheduler.h113 std::vector<InstRef> ReadySet; variable
243 bool isReadySetEmpty() const { return ReadySet.empty(); } in isReadySetEmpty()
271 assert(find(ReadySet, IR) == ReadySet.end() && "Already in the ready set!"); in sanityCheck()