Lines Matching refs:LazyCallGraph

40 template class AllAnalysesOn<LazyCallGraph::SCC>;
41 template class AnalysisManager<LazyCallGraph::SCC, LazyCallGraph &>;
42 template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager,
43 LazyCallGraph &, CGSCCUpdateResult &>;
46 LazyCallGraph::SCC, LazyCallGraph &>;
53 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
54 CGSCCUpdateResult &>::run(LazyCallGraph::SCC &InitialC, in run()
56 LazyCallGraph &G, CGSCCUpdateResult &UR) { in run()
69 LazyCallGraph::SCC *C = &InitialC; in run()
83 PI.runAfterPassInvalidated<LazyCallGraph::SCC>(*Pass); in run()
85 PI.runAfterPass<LazyCallGraph::SCC>(*Pass, *C); in run()
118 PA.preserveSet<AllAnalysesOn<LazyCallGraph::SCC>>(); in run()
156 PA.allAnalysesInSetPreserved<AllAnalysesOn<LazyCallGraph::SCC>>(); in invalidate()
213 FunctionAnalysisManagerCGSCCProxy::run(LazyCallGraph::SCC &C, in run()
215 LazyCallGraph &CG) { in run()
236 LazyCallGraph::SCC &C, const PreservedAnalyses &PA, in invalidate()
251 if (!PAC.preserved() && !PAC.preservedSet<AllAnalysesOn<LazyCallGraph::SCC>>()) { in invalidate()
252 for (LazyCallGraph::Node &N : C) in invalidate()
264 for (LazyCallGraph::Node &N : C) { in invalidate()
316 static void updateNewSCCFunctionAnalyses(LazyCallGraph::SCC &C, in updateNewSCCFunctionAnalyses()
317 LazyCallGraph &G, in updateNewSCCFunctionAnalyses()
325 for (LazyCallGraph::Node &N : C) { in updateNewSCCFunctionAnalyses()
360 static LazyCallGraph::SCC *
361 incorporateNewSCCRange(const SCCRangeT &NewSCCRange, LazyCallGraph &G, in incorporateNewSCCRange()
362 LazyCallGraph::Node &N, LazyCallGraph::SCC *C, in incorporateNewSCCRange()
364 using SCC = LazyCallGraph::SCC; in incorporateNewSCCRange()
421 LazyCallGraph::SCC &llvm::updateCGAndAnalysisManagerForFunctionPass( in updateCGAndAnalysisManagerForFunctionPass()
422 LazyCallGraph &G, LazyCallGraph::SCC &InitialC, LazyCallGraph::Node &N, in updateCGAndAnalysisManagerForFunctionPass()
424 using Node = LazyCallGraph::Node; in updateCGAndAnalysisManagerForFunctionPass()
425 using Edge = LazyCallGraph::Edge; in updateCGAndAnalysisManagerForFunctionPass()
426 using SCC = LazyCallGraph::SCC; in updateCGAndAnalysisManagerForFunctionPass()
427 using RefSCC = LazyCallGraph::RefSCC; in updateCGAndAnalysisManagerForFunctionPass()
487 LazyCallGraph::visitReferences(Worklist, Visited, VisitRef); in updateCGAndAnalysisManagerForFunctionPass()