Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/MCA/HardwareUnits/
H A 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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MCA/HardwareUnits/
H A DScheduler.h113 std::vector<InstRef> ReadySet; variable
243 bool isReadySetEmpty() const { return ReadySet.empty(); } in isReadySetEmpty()
271 assert(!is_contained(ReadySet, IR) && "Already in the ready set!"); in sanityCheck()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/CommandGuide/
H A Dllvm-mca.rst874 * ReadySet: a set of instructions ready to execute.
878 scheduler are either placed into the WaitSet or into the ReadySet.
881 to the ReadySet, and if instructions from the ReadySet can be issued to the
887 Issued instructions are moved from the ReadySet to the IssuedSet. There,