Lines Matching refs:CG
426 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); in runOnSCC() local
489 InlineFunctionInfo InlineInfo(&CG, AA, ACT); in runOnSCC()
513 CG[Caller]->removeCallEdgeFor(CS); in runOnSCC()
586 CG[Callee]->getNumReferences() == 0) { in runOnSCC()
589 CallGraphNode *CalleeNode = CG[Callee]; in runOnSCC()
595 delete CG.removeFunctionFromModule(CalleeNode); in runOnSCC()
621 bool Inliner::doFinalization(CallGraph &CG) { in doFinalization() argument
622 return removeDeadFunctions(CG); in doFinalization()
626 bool Inliner::removeDeadFunctions(CallGraph &CG, bool AlwaysInlineOnly) { in removeDeadFunctions() argument
631 for (CallGraph::iterator I = CG.begin(), E = CG.end(); I != E; ++I) { in removeDeadFunctions()
663 CG.getExternalCallingNode()->removeAnyCallEdgeTo(CGN); in removeDeadFunctions()
685 delete CG.removeFunctionFromModule(*I); in removeDeadFunctions()