Lines Matching refs:pm

60         [&](OpPassManager &pm) {  in printAsTextualPipeline()  argument
61 os << pm.getOpAnchorName() << "("; in printAsTextualPipeline()
62 pm.printAsTextualPipeline(os); in printAsTextualPipeline()
210 for (auto &pm : adaptor->getPassManagers()) in finalizePassList() local
211 if (failed(pm.getImpl().finalizePassList(ctx))) in finalizePassList()
382 static void registerDialectsForPipeline(const OpPassManager &pm, in registerDialectsForPipeline() argument
384 for (const Pass &pass : pm.getPasses()) in registerDialectsForPipeline()
514 OpPassManager &pm, Operation *op, AnalysisManager am, bool verifyPasses, in runPipeline() argument
529 instrumentor->runBeforePipeline(pm.getOpName(*op->getContext()), in runPipeline()
533 for (Pass &pass : pm.getPasses()) in runPipeline()
538 instrumentor->runAfterPipeline(pm.getOpName(*op->getContext()), in runPipeline()
569 for (auto &pm : mgrs) in getDependentDialects() local
570 pm.getDependentDialects(dialects); in getDependentDialects()
576 auto isGenericPM = [&](OpPassManager &pm) { return !pm.getOpName(); }; in tryMergeInto() argument
582 return llvm::any_of(otherPMs, [&](OpPassManager &pm) { in tryMergeInto() argument
586 if (Optional<OperationName> pmOpName = pm.getOpName(*ctx)) in tryMergeInto()
609 for (auto &pm : mgrs) { in tryMergeInto() local
613 findPassManagerWithAnchor(rhs.mgrs, pm.getOpAnchorName())) { in tryMergeInto()
614 pm.getImpl().mergeInto(existingPM->getImpl()); in tryMergeInto()
617 rhs.mgrs.emplace_back(std::move(pm)); in tryMergeInto()
640 llvm::interleaveComma(getPassManagers(), os, [&](OpPassManager &pm) { in getAdaptorName() argument
641 os << '\'' << pm.getOpAnchorName() << '\''; in getAdaptorName()
753 OpPassManager &pm = asyncExecutors[pmIndex][opInfo.passManagerIdx]; in runOnOperationAsyncImpl() local
755 pm, opInfo.op, opInfo.am, verifyPasses, in runOnOperationAsyncImpl()
756 pm.impl->initializationGeneration, instrumentor, &parentInfo); in runOnOperationAsyncImpl()