Lines Matching refs:CallGraphNode
25 CallsExternalNode(llvm::make_unique<CallGraphNode>(nullptr)) { in CallGraph()
58 CallGraphNode *Node = getOrInsertFunction(F); in addToCallGraph()
111 SmallVector<CallGraphNode *, 16> Nodes; in print()
118 [](CallGraphNode *LHS, CallGraphNode *RHS) { in print()
126 for (CallGraphNode *CN : Nodes) in print()
139 Function *CallGraph::removeFunctionFromModule(CallGraphNode *CGN) { in removeFunctionFromModule()
167 CallGraphNode *CallGraph::getOrInsertFunction(const Function *F) { in getOrInsertFunction()
173 CGN = llvm::make_unique<CallGraphNode>(const_cast<Function *>(F)); in getOrInsertFunction()
181 void CallGraphNode::print(raw_ostream &OS) const { in print()
200 void CallGraphNode::dump() const { print(dbgs()); } in dump()
205 void CallGraphNode::removeCallEdgeFor(CallSite CS) { in removeCallEdgeFor()
220 void CallGraphNode::removeAnyCallEdgeTo(CallGraphNode *Callee) { in removeAnyCallEdgeTo()
232 void CallGraphNode::removeOneAbstractEdgeTo(CallGraphNode *Callee) { in removeOneAbstractEdgeTo()
248 void CallGraphNode::replaceCallEdge(CallSite CS, in replaceCallEdge()
249 CallSite NewCS, CallGraphNode *NewNode){ in replaceCallEdge()