Home | History | Annotate | Download | only in IPO

Lines Matching defs:CG

341   CallGraph &CG = getAnalysis<CallGraph>();
402 InlineFunctionInfo InlineInfo(&CG, TD);
426 CG[Caller]->removeCallEdgeFor(CS);
480 CG[Callee]->getNumReferences() == 0) {
483 CallGraphNode *CalleeNode = CG[Callee];
489 delete CG.removeFunctionFromModule(CalleeNode);
515 bool Inliner::doFinalization(CallGraph &CG) {
516 return removeDeadFunctions(CG);
521 bool Inliner::removeDeadFunctions(CallGraph &CG, bool AlwaysInlineOnly) {
526 for (CallGraph::iterator I = CG.begin(), E = CG.end(); I != E; ++I) {
551 CG.getExternalCallingNode()->removeAnyCallEdgeTo(CGN);
573 delete CG.removeFunctionFromModule(*I);