Lines Matching refs:Num
72 unsigned findMax(unsigned Num, Calc C);
114 unsigned GCNMinRegScheduler::findMax(unsigned Num, Calc C) {
115 assert(!RQ.empty() && Num <= RQ.size());
121 for (auto I = RQ.begin(); Num; --Num) {
141 unsigned Num = RQ.size();
142 if (Num == 1) break;
144 LLVM_DEBUG(dbgs() << "\nSelecting max priority candidates among " << Num
146 Num = findMax(Num, [=](const Candidate &C) { return C.Priority; });
147 if (Num == 1) break;
150 << Num << '\n');
151 Num = findMax(Num, [=](const Candidate &C) {
158 if (Num == 1) break;
160 LLVM_DEBUG(dbgs() << "\nSelecting most producing candidate among " << Num
162 Num = findMax(Num, [=](const Candidate &C) {
169 if (Num == 1) break;
171 Num = Num ? Num : RQ.size();
175 << Num << '\n');
176 Num = findMax(Num, [=](const Candidate &C) { return -(int64_t)C.SU->NodeNum; });
177 assert(Num == 1);