Lines Matching refs:CG

349 bool LegacyInlinerBase::doInitialization(CallGraph &CG) {  in doInitialization()  argument
351 ImportedFunctionsStats.setModuleInfo(CG.getModule()); in doInitialization()
362 inlineCallsImpl(CallGraphSCC &SCC, CallGraph &CG, in inlineCallsImpl() argument
441 InlineFunctionInfo InlineInfo(&CG, GetAssumptionCache, PSI); in inlineCallsImpl()
498 CG[Caller]->removeCallEdgeFor(CB); in inlineCallsImpl()
564 CG[Callee]->getNumReferences() == 0) { in inlineCallsImpl()
567 CallGraphNode *CalleeNode = CG[Callee]; in inlineCallsImpl()
573 delete CG.removeFunctionFromModule(CalleeNode); in inlineCallsImpl()
598 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); in inlineCalls() local
608 SCC, CG, GetAssumptionCache, PSI, GetTLI, InsertLifetime, in inlineCalls()
615 bool LegacyInlinerBase::doFinalization(CallGraph &CG) { in doFinalization() argument
619 return removeDeadFunctions(CG); in doFinalization()
623 bool LegacyInlinerBase::removeDeadFunctions(CallGraph &CG, in removeDeadFunctions() argument
635 CG.getExternalCallingNode()->removeAnyCallEdgeTo(CGN); in removeDeadFunctions()
643 for (const auto &I : CG) { in removeDeadFunctions()
680 RemoveCGN(CG[F]); in removeDeadFunctions()
698 delete CG.removeFunctionFromModule(CGN); in removeDeadFunctions()
744 CGSCCAnalysisManager &AM, LazyCallGraph &CG, in run() argument
747 AM.getResult<ModuleAnalysisManagerCGSCCProxy>(InitialC, CG); in run()
755 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(InitialC, CG) in run()
849 LazyCallGraph::Node &N = *CG.lookup(F); in run()
850 if (CG.lookupSCC(N) != C) { in run()
886 LazyCallGraph::SCC *CalleeSCC = CG.lookupSCC(*CG.lookup(Callee)); in run()
963 CalleeSCC == CG.lookupSCC(CG.get(*NewCallee))) { in run()
985 !CG.isLibFunction(Callee)) { in run()
1025 C = &updateCGAndAnalysisManagerForCGSCCPass(CG, *C, N, AM, UR, FAM); in run()
1050 return CG.lookupSCC(*CG.lookup(*Callee)) == OldC; in run()
1082 auto &DeadC = *CG.lookupSCC(*CG.lookup(*DeadF)); in run()
1086 CG.removeDeadFunction(*DeadF); in run()