Lines Matching refs:CG
31 if (CG) { in finalize()
36 CallGraphNode *DeadCGN = (*CG)[DeadFn]; in finalize()
38 CG->getExternalCallingNode()->removeAnyCallEdgeTo(DeadCGN); in finalize()
44 CallGraphNode *DeadCGN = CG->getOrInsertFunction(DeadFn); in finalize()
47 delete CG->removeFunctionFromModule(DeadCGN); in finalize()
90 if (CG) { in reanalyzeFunction()
91 CallGraphNode *OldCGN = CG->getOrInsertFunction(&Fn); in reanalyzeFunction()
93 CG->populateCallGraphNode(OldCGN); in reanalyzeFunction()
103 if (CG) in registerOutlinedFunction()
104 CG->addToCallGraph(&NewFn); in registerOutlinedFunction()
118 if (CG && !ReplacedFunctions.count(&DeadFn)) { in removeFunction()
119 CallGraphNode *DeadCGN = (*CG)[&DeadFn]; in removeFunction()
128 if (CG) { in replaceFunctionWith()
130 CallGraphNode *OldCGN = (*CG)[&OldFn]; in replaceFunctionWith()
131 CallGraphNode *NewCGN = CG->getOrInsertFunction(&NewFn); in replaceFunctionWith()
133 CG->ReplaceExternalCallEdge(OldCGN, NewCGN); in replaceFunctionWith()
147 if (!CG) in replaceCallSite()
152 CG->getOrInsertFunction(NewCS.getCalledFunction()); in replaceCallSite()
153 CallGraphNode *CallerNode = (*CG)[Caller]; in replaceCallSite()
164 if (!CG) in removeCallSite()
168 CallGraphNode *CallerNode = (*CG)[Caller]; in removeCallSite()