Lines Matching refs:CallGraphNode
34 CallsExternalNode(llvm::make_unique<CallGraphNode>(nullptr)) { in CallGraph()
62 CallGraphNode *Node = getOrInsertFunction(F); in addToCallGraph()
94 SmallVector<CallGraphNode *, 16> Nodes; in print()
100 llvm::sort(Nodes, [](CallGraphNode *LHS, CallGraphNode *RHS) { in print()
108 for (CallGraphNode *CN : Nodes) in print()
122 Function *CallGraph::removeFunctionFromModule(CallGraphNode *CGN) { in removeFunctionFromModule()
149 CallGraphNode *CallGraph::getOrInsertFunction(const Function *F) { in getOrInsertFunction()
155 CGN = llvm::make_unique<CallGraphNode>(const_cast<Function *>(F)); in getOrInsertFunction()
163 void CallGraphNode::print(raw_ostream &OS) const { in print()
182 LLVM_DUMP_METHOD void CallGraphNode::dump() const { print(dbgs()); } in dump()
188 void CallGraphNode::removeCallEdgeFor(CallSite CS) { in removeCallEdgeFor()
203 void CallGraphNode::removeAnyCallEdgeTo(CallGraphNode *Callee) { in removeAnyCallEdgeTo()
215 void CallGraphNode::removeOneAbstractEdgeTo(CallGraphNode *Callee) { in removeOneAbstractEdgeTo()
231 void CallGraphNode::replaceCallEdge(CallSite CS, in replaceCallEdge()
232 CallSite NewCS, CallGraphNode *NewNode){ in replaceCallEdge()