Lines Matching refs:Match
523 auto Match = llvm::find_if( in removeEdges() local
525 if (Match != Succ->Preds.end()) { in removeEdges()
526 assert(Match->isArtificial()); in removeEdges()
527 Succ->removePred(*Match); in removeEdges()
597 SchedGroup *Match = llvm::find_if(SyncPipeline, [CandSGID](SchedGroup &SG) { in populateReadyList() local
600 assert(Match); in populateReadyList()
603 if (Match->isFull()) { in populateReadyList()
660 SchedGroup *Match; in solveExact() local
663 Match = &SG; in solveExact()
666 if (Match->isFull()) in solveExact()
669 if (!Match->allowedByRules(CurrSU.first, SyncPipeline)) in solveExact()
673 << (int)Match->getMask() << "and ID " << CandSGID in solveExact()
675 Match->add(*CurrSU.first); in solveExact()
695 Match->pop(); in solveExact()
742 SchedGroup *Match = llvm::find_if(SyncPipeline, [CandSGID](SchedGroup &SG) { in greedyFind() local
745 assert(Match); in greedyFind()
748 << (int)Match->getMask() << "\n"); in greedyFind()
750 if (Match->isFull()) { in greedyFind()
754 if (!Match->allowedByRules(CurrSU.first, SyncPipeline)) { in greedyFind()
761 BestGroup = Match; in greedyFind()