Searched refs:ReadyList (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUIGroupLP.cpp | 333 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 D | SLPVectorizer.cpp | 3711 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()
|