Searched refs:ReadySet (Results 1 – 3 of 3) sorted by relevance
144 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 …]
113 std::vector<InstRef> ReadySet; variable243 bool isReadySetEmpty() const { return ReadySet.empty(); } in isReadySetEmpty()272 assert(!is_contained(ReadySet, IR) && "Already in the ready set!"); in instructionCheck()
888 * ReadySet: a set of instructions ready to execute.892 scheduler are either placed into the WaitSet or into the ReadySet.895 to the ReadySet, and if instructions from the ReadySet can be issued to the901 Issued instructions are moved from the ReadySet to the IssuedSet. There,