Home | History | Annotate | Download | only in IPA

Lines Matching refs:CallGraph

10 // This file defines '-dot-callgraph', which emit a callgraph.<fnname>.dot
13 // There is also a pass available to directly call dotty ('-view-callgraph').
17 #include "llvm/Analysis/CallGraph.h"
25 template <> struct DOTGraphTraits<CallGraph *> : public DefaultDOTGraphTraits {
28 static std::string getGraphName(CallGraph *Graph) { return "Call graph"; }
30 std::string getNodeLabel(CallGraphNode *Node, CallGraph *Graph) {
39 static CallGraph *getGraph(CallGraphWrapperPass *P) {
49 : public DOTGraphTraitsModuleViewer<CallGraphWrapperPass, true, CallGraph *,
54 : DOTGraphTraitsModuleViewer<CallGraphWrapperPass, true, CallGraph *,
56 "callgraph", ID) {
62 CallGraphWrapperPass, true, CallGraph *,
67 : DOTGraphTraitsModulePrinter<CallGraphWrapperPass, true, CallGraph *,
69 "callgraph", ID) {
77 INITIALIZE_PASS(CallGraphViewer, "view-callgraph", "View call graph", false,
81 INITIALIZE_PASS(CallGraphPrinter, "dot-callgraph",