Searched defs:CallGraphNode (Results 1 - 2 of 2) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DCallGraph.h67 class CallGraphNode;
76 typedef std::map<const Function *, CallGraphNode *> FunctionMapTy;
98 inline const CallGraphNode *operator[](const Function *F) const {
103 inline CallGraphNode *operator[](const Function *F) {
109 /// Returns the CallGraphNode which is used to represent undetermined calls
111 virtual CallGraphNode* getExternalCallingNode() const { return 0; }
112 virtual CallGraphNode* getCallsExternalNode() const { return 0; }
117 virtual CallGraphNode* getRoot() { return 0; }
118 virtual const CallGraphNode* getRoot() const { return 0; }
131 Function *removeFunctionFromModule(CallGraphNode *CG
172 class CallGraphNode { class in namespace:llvm
198 inline CallGraphNode(Function *f) : F(f), NumReferences(0) {} function in class:llvm::CallGraphNode
[all...]
/external/clang/include/clang/Analysis/
H A DCallGraph.h27 class CallGraphNode;
35 friend class CallGraphNode;
37 typedef llvm::DenseMap<const Decl *, CallGraphNode *> FunctionMapTy;
44 CallGraphNode *Root;
49 llvm::SetVector<CallGraphNode *> ParentlessNodes;
67 CallGraphNode *getNode(const Decl *) const;
71 CallGraphNode *getOrInsertNode(Decl *);
87 CallGraphNode *getRoot() const { return Root; }
92 typedef llvm::SetVector<CallGraphNode *>::iterator nodes_iterator;
93 typedef llvm::SetVector<CallGraphNode *>
138 class CallGraphNode { class in namespace:clang
152 CallGraphNode(Decl *D) : FD(D) {} function in class:clang::CallGraphNode
[all...]

Completed in 643 milliseconds