Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUIGroupLP.cpp333 void populateReadyList(SmallVectorImpl<std::pair<int, int>> &ReadyList, T I,
584 SmallVectorImpl<std::pair<int, int>> &ReadyList, T I, T E) { in populateReadyList() argument
599 ReadyList.push_back(std::pair(*I, MissPenalty)); in populateReadyList()
604 ReadyList.push_back(std::pair(*I, TempCost)); in populateReadyList()
607 ReadyList.push_back(std::pair(*I, -1)); in populateReadyList()
611 std::sort(ReadyList.begin(), ReadyList.end(), in populateReadyList()
617 assert(ReadyList.size() == CurrSU.second.size()); in populateReadyList()
635 SmallVector<std::pair<int, int>, 4> ReadyList; in solveExact() local
637 IsBottomUp ? populateReadyList(ReadyList, CurrSU.second.rbegin(), in solveExact()
639 : populateReadyList(ReadyList, CurrSU.second.begin(), in solveExact()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3711 void schedule(ScheduleData *SD, ReadyListType &ReadyList) { in schedule()
3723 auto &&DecrUnsched = [this, &ReadyList](Instruction *I) { in schedule()
3724 doForAllOpcodes(I, [&ReadyList](ScheduleData *OpDef) { in schedule()
3733 ReadyList.insert(DepBundle); in schedule()
3783 ReadyList.insert(DepBundle); in schedule()
3796 ReadyList.insert(DepBundle); in schedule()
3843 /// Put all instructions into the ReadyList which are ready for scheduling.
3845 void initialFillReadyList(ReadyListType &ReadyList) { in initialFillReadyList()
3850 ReadyList.insert(SD); in initialFillReadyList()