HomeSort by relevance Sort by last modified time
    Searched full:callgraph (Results 1 - 25 of 146) sorted by null

1 2 3 4 5 6

  /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...]

Completed in 394 milliseconds

1 2 3 4 5 6