Lines Matching refs:LazyCallGraph
43 PreservedAnalyses run(LazyCallGraph::SCC *C,
54 typedef detail::PassConcept<LazyCallGraph::SCC *, CGSCCAnalysisManager>
58 : detail::PassModel<LazyCallGraph::SCC *, CGSCCAnalysisManager, PassT> {
60 : detail::PassModel<LazyCallGraph::SCC *, CGSCCAnalysisManager, PassT>( in CGSCCPassModel()
73 CGSCCAnalysisManager, LazyCallGraph::SCC *> {
75 LazyCallGraph::SCC *>;
77 LazyCallGraph::SCC *> BaseT;
113 ResultConceptT &getResultImpl(void *PassID, LazyCallGraph::SCC *C);
117 LazyCallGraph::SCC *C) const;
120 void invalidateImpl(void *PassID, LazyCallGraph::SCC *C);
123 void invalidateImpl(LazyCallGraph::SCC *C, const PreservedAnalyses &PA);
132 LazyCallGraph::SCC *>>>> CGSCCAnalysisResultListT;
135 typedef DenseMap<LazyCallGraph::SCC *, CGSCCAnalysisResultListT>
146 typedef DenseMap<std::pair<void *, LazyCallGraph::SCC *>,
260 bool invalidate(LazyCallGraph::SCC *) { return false; } in invalidate()
286 Result run(LazyCallGraph::SCC *) { return Result(*MAM); } in run()
334 LazyCallGraph &CG = AM->getResult<LazyCallGraphAnalysis>(M); in run()
337 for (LazyCallGraph::SCC &C : CG.postorder_sccs()) { in run()
412 bool invalidate(LazyCallGraph::SCC *C, const PreservedAnalyses &PA);
444 Result run(LazyCallGraph::SCC *C);
544 PreservedAnalyses run(LazyCallGraph::SCC *C, CGSCCAnalysisManager *AM) { in run()
551 for (LazyCallGraph::Node *N : *C) { in run()