Lines Matching defs:Candidate
22 struct Candidate : ilist_node<Candidate> {
25 Candidate(SUnit *SU_)
29 SpecificBumpPtrAllocator<Candidate> Alloc;
30 using Queue = simple_ilist<Candidate>;
43 Candidate* pickCandidate();
238 GCNILPScheduler::Candidate* GCNILPScheduler::pickCandidate() {
283 PendingQueue.push_front(*new (Alloc.Allocate()) Candidate(PredSU));
306 *new (Alloc.Allocate()) Candidate(const_cast<SUnit*>(SU)));
315 llvm::min_element(PendingQueue, [=](const Candidate &C1,
316 const Candidate &C2) {