Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DScheduler.cpp144 ReadySet.emplace_back(IR); in promoteToReadySet()
193 unsigned QueueIndex = ReadySet.size(); 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()
214 ReadySet.pop_back(); in select()
244 llvm::append_range(Insts, ReadySet); in analyzeResourcePressure()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DScheduler.h113 std::vector<InstRef> ReadySet; variable
243 bool isReadySetEmpty() const { return ReadySet.empty(); } in isReadySetEmpty()
272 assert(!is_contained(ReadySet, IR) && "Already in the ready set!"); in instructionCheck()