/external/llvm/lib/Analysis/IPA/ |
CMakeLists.txt | 2 CallGraph.cpp
|
CallPrinter.cpp | 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 *, [all...] |
CallGraphSCCPass.cpp | 21 #include "llvm/Analysis/CallGraph.h" 59 bool doInitialization(CallGraph &CG); 60 bool doFinalization(CallGraph &CG); 64 // CGPassManager walks SCC and it needs CallGraph. 70 return "CallGraph Pass Manager"; 96 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG, 100 CallGraph &CG, bool &CallGraphUpToDate, 102 bool RefreshCallGraph(CallGraphSCC &CurSCC, CallGraph &CG, 112 CallGraph &CG, bool &CallGraphUpToDate, 130 // RefreshCallGraph to verify that the callgraph was correctly updated [all...] |
CallGraph.cpp | 1 //===- CallGraph.cpp - Build a Module's call graph ------------------------===// 10 #include "llvm/Analysis/CallGraph.h" 20 // Implementations of the CallGraph class methods. 23 CallGraph::CallGraph(Module &M) 35 CallGraph::~CallGraph() { 52 void CallGraph::addToCallGraph(Function *F) { 93 void CallGraph::print(raw_ostream &OS) const { 94 OS << "CallGraph Root is: " [all...] |
/external/clang/lib/Analysis/ |
CallGraph.cpp | 1 //== CallGraph.cpp - AST-based Call graph ----------------------*- C++ -*--==// 10 // This file defines the AST-based CallGraph. 13 #include "clang/Analysis/CallGraph.h" 23 #define DEBUG_TYPE "CallGraph" 32 CallGraph *G; 36 CGBuilder(CallGraph *g, CallGraphNode *N) 94 void CallGraph::addNodesForBlocks(DeclContext *D) { 103 CallGraph::CallGraph() { 107 CallGraph::~CallGraph() [all...] |
CMakeLists.txt | 12 CallGraph.cpp
|
/external/llvm/test/Analysis/CallGraph/ |
2008-09-09-UsedByGlobal.ll | 1 ; RUN: opt < %s -print-callgraph -disable-output 2>&1 | FileCheck %s
|
2008-09-09-DirectCall.ll | 1 ; RUN: opt < %s -print-callgraph -disable-output 2>&1 | FileCheck %s
|
no-intrinsics.ll | 1 ; RUN: opt < %s -print-callgraph -disable-output 2>&1 | FileCheck %s
|
/external/llvm/test/Other/ |
2002-01-31-CallGraph.ll | 3 ; RUN: opt < %s -analyze -print-callgraph >& /dev/null
|
/external/valgrind/main/docs/internals/ |
howto_oprofile.txt | 6 opcontrol --stop ; opcontrol --reset ; opcontrol --callgraph=5 --start 23 # produce a profile w/ callgraph 24 opreport --merge=tgid --callgraph -x \ 35 w/ callgraph profiles are useless. (oprofile doesn't do CFI based 39 2. even at the best of times the callgraph profiles seem pretty 43 for callgraph profiling. There is however a patch that
|
/external/clang/include/clang/Analysis/ |
CallGraph.h | 1 //== CallGraph.h - AST-based Call graph ------------------------*- C++ -*--==// 10 // This file declares the AST-based CallGraph. 34 class CallGraph : public RecursiveASTVisitor<CallGraph> { 46 CallGraph(); 47 ~CallGraph(); 159 void addCallee(CallGraphNode *N, CallGraph *CG) { 199 template <> struct GraphTraits<clang::CallGraph*> 202 static NodeType *getEntryNode(clang::CallGraph *CGN) { 208 typedef mapped_iterator<clang::CallGraph::iterator, DerefFun> nodes_iterator [all...] |
/external/llvm/include/llvm/Analysis/ |
CallGraph.h | 1 //===- CallGraph.h - Build a Module's call graph ----------------*- C++ -*-===// 15 /// callgraph node keeps track of which functions are called by the function 40 /// Because of these properties, the CallGraph captures a conservative superset 44 /// The CallGraph class also attempts to figure out what the root of the 45 /// CallGraph is, which it currently does by looking for a function named 75 class CallGraph { 107 CallGraph(Module &M); 108 ~CallGraph(); 127 assert(I != FunctionMap.end() && "Function not in callgraph!"); 134 assert(I != FunctionMap.end() && "Function not in callgraph!"); [all...] |
CallGraphSCCPass.h | 24 #include "llvm/Analysis/CallGraph.h" 30 class CallGraph; 39 /// corresponding to a CallGraph. 48 virtual bool doInitialization(CallGraph &CG) { 64 virtual bool doFinalization(CallGraph &CG) {
|
/external/llvm/tools/opt/ |
PrintSCC.cpp | 10 // This file provides passes to print out SCCs in a CFG or a CallGraph. 16 // (2) To print out the SCCs for a CFG or a CallGraph: 22 // analyze -print-callgraph-sccs [-stats] [-debug] to print SCCs in the CallGraph 29 #include "llvm/Analysis/CallGraph.h" 58 // getAnalysisUsage - This pass requires the CallGraph. 72 Z("print-callgraph-sccs", "Print SCCs of the Call Graph"); 94 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); 97 for (scc_iterator<CallGraph*> SCCI = scc_begin(&CG); !SCCI.isAtEnd();
|
/external/oprofile/daemon/ |
opd_mangling.h | 23 * @param cg if this is a callgraph file
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/x86_64-linux/include/c++/4.8/parallel/ |
sort.h | 71 * @callgraph 95 * @callgraph 116 * @callgraph 136 * @callgraph 157 * @callgraph 179 * @callgraph 199 * @callgraph
|
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/c++/4.8.3/parallel/ |
sort.h | 71 * @callgraph 95 * @callgraph 116 * @callgraph 136 * @callgraph 157 * @callgraph 179 * @callgraph 199 * @callgraph
|
/prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.8/include/parallel/ |
sort.h | 71 * @callgraph 95 * @callgraph 116 * @callgraph 136 * @callgraph 157 * @callgraph 179 * @callgraph 199 * @callgraph
|
/prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.9/include/parallel/ |
sort.h | 71 * @callgraph 95 * @callgraph 116 * @callgraph 136 * @callgraph 157 * @callgraph 179 * @callgraph 199 * @callgraph
|
/external/oprofile/pp/ |
opreport_options.cpp | 37 bool callgraph; member in namespace:options 65 popt::option(options::callgraph, "callgraph", 'c', 168 if (callgraph) { 171 cerr << "--callgraph is incompatible with --details" << endl; 176 cerr << "differential profiles are incompatible with --callgraph" << endl; 232 if (global_percent && symbols && !(details || callgraph)) { 234 "and without --details or --callgraph" << endl; 257 !options::callgraph);
|
opreport_options.h | 29 extern bool callgraph;
|
/external/oprofile/libpp/ |
callgraph_container.h | 102 * Store all callgraph information for the given profiles 108 * @param iprofiles sample file list including callgraph files. 135 * @param profile one callgraph file stored in a profile_t 164 /// A structured representation of the callgraph.
|
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/lib/gcc/x86_64-w64-mingw32/4.8.3/plugin/include/ |
ipa-ref.h | 37 /* Record of reference in callgraph or varpool. */ 51 /* List of references. This is stored in both callgraph and varpool nodes. */
|
/external/svox/pico/lib/ |
picoapi.c | 142 * @callgraph 158 * @callgraph 198 * @callgraph 238 * @callgraph 270 * @callgraph 310 * @callgraph 343 * @callgraph 379 * @callgraph 404 * @callgraph 435 * @callgraph [all...] |