Lines Matching refs:CallGraphNode
25 CallsExternalNode(llvm::make_unique<CallGraphNode>(nullptr)) { in CallGraph()
58 CallGraphNode *Node = getOrInsertFunction(F); in addToCallGraph()
109 SmallVector<CallGraphNode *, 16> Nodes; in print()
116 [](CallGraphNode *LHS, CallGraphNode *RHS) { in print()
124 for (CallGraphNode *CN : Nodes) in print()
137 Function *CallGraph::removeFunctionFromModule(CallGraphNode *CGN) { in removeFunctionFromModule()
165 CallGraphNode *CallGraph::getOrInsertFunction(const Function *F) { in getOrInsertFunction()
171 CGN = llvm::make_unique<CallGraphNode>(const_cast<Function *>(F)); in getOrInsertFunction()
179 void CallGraphNode::print(raw_ostream &OS) const { in print()
198 void CallGraphNode::dump() const { print(dbgs()); } in dump()
203 void CallGraphNode::removeCallEdgeFor(CallSite CS) { in removeCallEdgeFor()
218 void CallGraphNode::removeAnyCallEdgeTo(CallGraphNode *Callee) { in removeAnyCallEdgeTo()
230 void CallGraphNode::removeOneAbstractEdgeTo(CallGraphNode *Callee) { in removeOneAbstractEdgeTo()
246 void CallGraphNode::replaceCallEdge(CallSite CS, in replaceCallEdge()
247 CallSite NewCS, CallGraphNode *NewNode){ in replaceCallEdge()