| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | CallGraph.cpp | 48 CallGraph *G; 110 void CallGraph::addNodesForBlocks(DeclContext *D) { in addNodesForBlocks() 119 CallGraph::CallGraph() { in CallGraph() function in CallGraph 123 CallGraph::~CallGraph() = default; 125 bool CallGraph::includeInGraph(const Decl *D) { in includeInGraph() 144 void CallGraph::addNodeForDecl(Decl* D, bool IsGlobal) { in addNodeForDecl() 156 CallGraphNode *CallGraph::getNode(const Decl *F) const { in getNode() 162 CallGraphNode *CallGraph::getOrInsertNode(Decl *F) { in getOrInsertNode() 177 void CallGraph::print(raw_ostream &OS) const { in print() 205 LLVM_DUMP_METHOD void CallGraph::dump() const { in dump() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/ |
| H A D | CallGraph.h | 42 class CallGraph : public RecursiveASTVisitor<CallGraph> { 55 CallGraph(); 56 ~CallGraph(); 205 template <> struct GraphTraits<clang::CallGraph*> 207 static NodeType *getEntryNode(clang::CallGraph *CGN) { 212 CGGetValue(clang::CallGraph::const_iterator::value_type &P) { 220 static nodes_iterator nodes_begin(clang::CallGraph *CG) { 224 static nodes_iterator nodes_end (clang::CallGraph *CG) { 231 template <> struct GraphTraits<const clang::CallGraph*> : 233 static NodeType *getEntryNode(const clang::CallGraph *CGN) { [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | CallGraph.h | 74 class CallGraph { 103 explicit CallGraph(Module &M); 104 CallGraph(CallGraph &&Arg); 105 ~CallGraph(); 270 friend class CallGraph; 299 using Result = CallGraph; 304 CallGraph run(Module &M, ModuleAnalysisManager &) { return CallGraph(M); } in run() 325 std::unique_ptr<CallGraph> G; 336 CallGraph &getCallGraph() { return *G; } in getCallGraph() 338 using iterator = CallGraph::iterator; [all …]
|
| H A D | CallGraphSCCPass.h | 30 class CallGraph; variable 49 virtual bool doInitialization(CallGraph &CG) { in doInitialization() 64 virtual bool doFinalization(CallGraph &CG) { in doFinalization() 89 const CallGraph &CG; // The call graph for this SCC. 94 CallGraphSCC(CallGraph &cg, void *context) : CG(cg), Context(context) {} in CallGraphSCC() 112 const CallGraph &getCallGraph() { return CG; } in getCallGraph()
|
| H A D | GlobalsModRef.h | 83 CallGraph &CG); 107 void AnalyzeCallGraph(CallGraph &CG, Module &M); 113 void CollectSCCMembership(CallGraph &CG);
|
| H A D | SyntheticCountsUtils.h | 23 class CallGraph; variable
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | CallPrinter.cpp | 25 template <> struct DOTGraphTraits<CallGraph *> : public DefaultDOTGraphTraits { 28 static std::string getGraphName(CallGraph *Graph) { return "Call graph"; } in getGraphName() 30 std::string getNodeLabel(CallGraphNode *Node, CallGraph *Graph) { in getNodeLabel() 39 static CallGraph *getGraph(CallGraphWrapperPass *P) { in getGraph() 49 : public DOTGraphTraitsModuleViewer<CallGraphWrapperPass, true, CallGraph *, 54 : DOTGraphTraitsModuleViewer<CallGraphWrapperPass, true, CallGraph *, in CallGraphViewer() 62 CallGraphWrapperPass, true, CallGraph *, 67 : DOTGraphTraitsModulePrinter<CallGraphWrapperPass, true, CallGraph *, in CallGraphDOTPrinter()
|
| H A D | CallGraph.cpp | 32 CallGraph::CallGraph(Module &M) in CallGraph() function in CallGraph 40 CallGraph::CallGraph(CallGraph &&Arg) in CallGraph() function in CallGraph 48 CallGraph::~CallGraph() { in ~CallGraph() 61 void CallGraph::addToCallGraph(Function *F) { in addToCallGraph() 90 void CallGraph::print(raw_ostream &OS) const { in print() 113 LLVM_DUMP_METHOD void CallGraph::dump() const { print(dbgs()); } in dump() 122 Function *CallGraph::removeFunctionFromModule(CallGraphNode *CGN) { in removeFunctionFromModule() 136 void CallGraph::spliceFunction(const Function *From, const Function *To) { in spliceFunction() 149 CallGraphNode *CallGraph::getOrInsertFunction(const Function *F) { in getOrInsertFunction() 274 G.reset(new CallGraph(M)); in runOnModule()
|
| H A D | CallGraphSCCPass.cpp | 71 bool doInitialization(CallGraph &CG); 72 bool doFinalization(CallGraph &CG); 106 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG, 110 CallGraph &CG, bool &CallGraphUpToDate, 112 bool RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG, 121 CallGraph &CG, bool &CallGraphUpToDate, in RunPassOnSCC() 465 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); in runOnModule() 469 scc_iterator<CallGraph*> CGI = scc_begin(&CG); in runOnModule() 513 bool CGPassManager::doInitialization(CallGraph &CG) { in doInitialization() 528 bool CGPassManager::doFinalization(CallGraph &CG) { in doFinalization() [all …]
|
| H A D | GlobalsModRef.cpp | 467 void GlobalsAAResult::CollectSCCMembership(CallGraph &CG) { in CollectSCCMembership() 471 for (scc_iterator<CallGraph *> I = scc_begin(&CG); !I.isAtEnd(); ++I) { in CollectSCCMembership() 486 void GlobalsAAResult::AnalyzeCallGraph(CallGraph &CG, Module &M) { in AnalyzeCallGraph() 489 for (scc_iterator<CallGraph *> I = scc_begin(&CG); !I.isAtEnd(); ++I) { in AnalyzeCallGraph() 959 CallGraph &CG) { in analyzeModule()
|
| H A D | SyntheticCountsUtils.cpp | 104 template class llvm::SyntheticCountsUtils<const CallGraph *>;
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/IPO/ |
| H A D | Inliner.h | 25 class CallGraph; variable 40 bool doInitialization(CallGraph &CG) override; 50 bool doFinalization(CallGraph &CG) override; 63 bool removeDeadFunctions(CallGraph &CG, bool AlwaysInlineOnly = false);
|
| H A D | Internalize.h | 33 class CallGraph; variable 64 bool internalizeModule(Module &TheModule, CallGraph *CG = nullptr); 73 CallGraph *CG = nullptr) {
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | PruneEH.cpp | 51 static bool SimplifyFunction(Function *F, CallGraph &CG); 52 static void DeleteBasicBlock(BasicBlock *BB, CallGraph &CG); 63 static bool runImpl(CallGraphSCC &SCC, CallGraph &CG) { in runImpl() 181 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); in runOnSCC() 189 static bool SimplifyFunction(Function *F, CallGraph &CG) { in SimplifyFunction() 231 static void DeleteBasicBlock(BasicBlock *BB, CallGraph &CG) { in DeleteBasicBlock()
|
| H A D | SyntheticCountsPropagation.cpp | 129 CallGraph CG(M); in run() 131 SyntheticCountsUtils<const CallGraph *>::propagate( in run()
|
| H A D | Internalize.cpp | 153 bool InternalizePass::internalizeModule(Module &M, CallGraph *CG) { in internalizeModule() 272 CallGraph *CG = CGPass ? &CGPass->getCallGraph() : nullptr; in runOnModule()
|
| H A D | Inliner.cpp | 496 bool LegacyInlinerBase::doInitialization(CallGraph &CG) { in doInitialization() 529 inlineCallsImpl(CallGraphSCC &SCC, CallGraph &CG, in inlineCallsImpl() 758 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); in inlineCalls() 772 bool LegacyInlinerBase::doFinalization(CallGraph &CG) { in doFinalization() 780 bool LegacyInlinerBase::removeDeadFunctions(CallGraph &CG, in removeDeadFunctions()
|
| H A D | AlwaysInliner.cpp | 113 bool doFinalization(CallGraph &CG) override { in doFinalization()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | Cloning.h | 39 class CallGraph; variable 176 explicit InlineFunctionInfo(CallGraph *cg = nullptr, 187 CallGraph *CG;
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroInternal.h | 20 class CallGraph; variable 51 CallGraph &CG, CallGraphSCC &SCC);
|
| H A D | CoroSplit.cpp | 779 static void splitCoroutine(Function &F, CallGraph &CG, CallGraphSCC &SCC) { in splitCoroutine() 829 static void prepareForSplit(Function &F, CallGraph &CG) { in prepareForSplit() 857 static void createDevirtTriggerFunc(CallGraph &CG, CallGraphSCC &SCC) { in createDevirtTriggerFunc() 896 bool doInitialization(CallGraph &CG) override { in doInitialization() 915 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); in runOnSCC()
|
| H A D | Coroutines.cpp | 175 static void buildCGN(CallGraph &CG, CallGraphNode *Node) { in buildCGN() 195 CallGraph &CG, CallGraphSCC &SCC) { in updateCallGraph()
|
| /freebsd-12.1/contrib/llvm/tools/opt/ |
| H A D | PrintSCC.cpp | 94 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); in runOnModule() 97 for (scc_iterator<CallGraph*> SCCI = scc_begin(&CG); !SCCI.isAtEnd(); in runOnModule()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DebugCheckers.cpp | 145 CallGraph CG; in checkASTDecl() 165 CallGraph CG; in checkASTDecl()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAnnotateKernelFeatures.cpp | 57 bool doInitialization(CallGraph &CG) override; 311 bool AMDGPUAnnotateKernelFeatures::doInitialization(CallGraph &CG) { in doInitialization()
|