/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | CallGraph.h | 73 class CallGraph { 91 explicit CallGraph(Module &M); 92 CallGraph(CallGraph &&Arg); 93 ~CallGraph(); 185 inline CallGraphNode(CallGraph *CG, Function *F) : CG(CG), F(F) {} in CallGraphNode() 282 friend class CallGraph; 284 CallGraph *CG; 312 using Result = CallGraph; 317 CallGraph run(Module &M, ModuleAnalysisManager &) { return CallGraph(M); } in run() 338 std::unique_ptr<CallGraph> G; [all …]
|
H A D | CallGraphSCCPass.h | 29 class CallGraph; variable 48 virtual bool doInitialization(CallGraph &CG) { in doInitialization() 63 virtual bool doFinalization(CallGraph &CG) { in doFinalization() 88 const CallGraph &CG; // The call graph for this SCC. 93 CallGraphSCC(CallGraph &cg, void *context) : CG(cg), Context(context) {} in CallGraphSCC() 115 const CallGraph &getCallGraph() { return CG; } in getCallGraph()
|
H A D | GlobalsModRef.h | 25 class CallGraph; variable 92 CallGraph &CG); 118 void AnalyzeCallGraph(CallGraph &CG, Module &M); 124 void CollectSCCMembership(CallGraph &CG);
|
H A D | MLInlineAdvisor.h | 29 CallGraph *callGraph() const { return CG.get(); } in callGraph() 58 std::unique_ptr<CallGraph> CG;
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | CallGraph.cpp | 47 CallGraph *G; 51 CGBuilder(CallGraph *g, CallGraphNode *N) : G(g), CallerNode(N) {} in CGBuilder() 140 void CallGraph::addNodesForBlocks(DeclContext *D) { in addNodesForBlocks() 149 CallGraph::CallGraph() { in CallGraph() function in CallGraph 153 CallGraph::~CallGraph() = default; 155 bool CallGraph::includeInGraph(const Decl *D) { in includeInGraph() 163 bool CallGraph::includeCalleeInGraph(const Decl *D) { in includeCalleeInGraph() 178 void CallGraph::addNodeForDecl(Decl* D, bool IsGlobal) { in addNodeForDecl() 197 CallGraphNode *CallGraph::getNode(const Decl *F) const { in getNode() 203 CallGraphNode *CallGraph::getOrInsertNode(Decl *F) { in getOrInsertNode() [all …]
|
H A D | CMakeLists.txt | 13 CallGraph.cpp
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/ |
H A D | CallGraph.h | 42 class CallGraph : public RecursiveASTVisitor<CallGraph> { 55 CallGraph(); 56 ~CallGraph(); 263 template <> struct GraphTraits<clang::CallGraph*> 265 static NodeType *getEntryNode(clang::CallGraph *CGN) { 270 CGGetValue(clang::CallGraph::const_iterator::value_type &P) { 276 mapped_iterator<clang::CallGraph::iterator, decltype(&CGGetValue)>; 278 static nodes_iterator nodes_begin(clang::CallGraph *CG) { 282 static nodes_iterator nodes_end (clang::CallGraph *CG) { 286 static unsigned size(clang::CallGraph *CG) { return CG->size(); } [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | CallGraph.cpp | 33 CallGraph::CallGraph(Module &M) in CallGraph() function in CallGraph 42 CallGraph::CallGraph(CallGraph &&Arg) in CallGraph() function in CallGraph 55 CallGraph::~CallGraph() { in ~CallGraph() 68 bool CallGraph::invalidate(Module &, const PreservedAnalyses &PA, in invalidate() 77 void CallGraph::addToCallGraph(Function *F) { in addToCallGraph() 91 void CallGraph::populateCallGraphNode(CallGraphNode *Node) { in populateCallGraphNode() 120 void CallGraph::print(raw_ostream &OS) const { in print() 143 LLVM_DUMP_METHOD void CallGraph::dump() const { print(dbgs()); } in dump() 146 void CallGraph::ReplaceExternalCallEdge(CallGraphNode *Old, in ReplaceExternalCallEdge() 162 Function *CallGraph::removeFunctionFromModule(CallGraphNode *CGN) { in removeFunctionFromModule() [all …]
|
H A D | CallGraphSCCPass.cpp | 73 bool doInitialization(CallGraph &CG); 74 bool doFinalization(CallGraph &CG); 108 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG, 112 CallGraph &CG, bool &CallGraphUpToDate, 114 bool RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG, 123 CallGraph &CG, bool &CallGraphUpToDate, in RunPassOnSCC() 205 bool CGPassManager::RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG, in RefreshCallGraph() 435 bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG, in RunAllPassesOnSCC() 510 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); in runOnModule() 514 scc_iterator<CallGraph*> CGI = scc_begin(&CG); in runOnModule() [all …]
|
H A D | CallPrinter.cpp | 53 CallGraph *CG; 60 CallGraphDOTInfo(Module *M, CallGraph *CG, in CallGraphDOTInfo() 83 CallGraph *getCallGraph() const { return CG; } in getCallGraph() 125 typedef mapped_iterator<CallGraph::const_iterator, decltype(&CGGetValuePtr)> 237 CallGraph CG(M); in runOnModule() 279 CallGraph CG(M); in runOnModule()
|
H A D | GlobalsModRef.cpp | 472 void GlobalsAAResult::CollectSCCMembership(CallGraph &CG) { in CollectSCCMembership() 476 for (scc_iterator<CallGraph *> I = scc_begin(&CG); !I.isAtEnd(); ++I) { in CollectSCCMembership() 491 void GlobalsAAResult::AnalyzeCallGraph(CallGraph &CG, Module &M) { in AnalyzeCallGraph() 494 for (scc_iterator<CallGraph *> I = scc_begin(&CG); !I.isAtEnd(); ++I) { in AnalyzeCallGraph() 986 CallGraph &CG) { in analyzeModule()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
H A D | Inliner.h | 25 class CallGraph; variable 42 bool doInitialization(CallGraph &CG) override; 52 bool doFinalization(CallGraph &CG) override; 65 bool removeDeadFunctions(CallGraph &CG, bool AlwaysInlineOnly = false);
|
H A D | Internalize.h | 32 class CallGraph; variable 63 bool internalizeModule(Module &TheModule, CallGraph *CG = nullptr); 72 CallGraph *CG = nullptr) {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
H A D | CoroInternal.h | 20 class CallGraph; variable 52 CallGraph &CG, CallGraphSCC &SCC); 267 Value *emitAlloc(IRBuilder<> &Builder, Value *Size, CallGraph *CG) const; 272 void emitDealloc(IRBuilder<> &Builder, Value *Ptr, CallGraph *CG) const;
|
H A D | Coroutines.cpp | 196 static void buildCGN(CallGraph &CG, CallGraphNode *Node) { in buildCGN() 216 CallGraph &CG, CallGraphSCC &SCC) { in updateCallGraph() 524 static void addCallToCallGraph(CallGraph *CG, CallInst *Call, Function *Callee){ in addCallToCallGraph() 530 CallGraph *CG) const { in emitAlloc() 553 CallGraph *CG) const { in emitDealloc()
|
H A D | CoroSplit.cpp | 169 CallGraph *CG) { in maybeFreeRetconStorage() 226 bool InResume, CallGraph *CG) { in replaceFallthroughCoroEnd() 284 CallGraph *CG) { in replaceUnwindCoroEnd() 313 Value *FramePtr, bool InResume, CallGraph *CG) { in replaceCoroEnd() 1006 static void removeCoroEnds(const coro::Shape &Shape, CallGraph *CG) { in removeCoroEnds() 1810 CallGraph &CG, CallGraphSCC &SCC) { in updateCallGraphAfterCoroutineSplit() 1868 static void prepareForSplit(Function &F, CallGraph &CG, in prepareForSplit() 1905 static void createDevirtTriggerFunc(CallGraph &CG, CallGraphSCC &SCC) { in createDevirtTriggerFunc() 1964 static void replacePrepare(CallInst *Prepare, CallGraph &CG) { in replacePrepare() 2037 static bool replaceAllPrepares(Function *PrepareFn, CallGraph &CG) { in replaceAllPrepares() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
H A D | CallGraphUpdater.h | 42 CallGraph *CG = nullptr; 62 void initialize(CallGraph &CG, CallGraphSCC &SCC) { in initialize()
|
H A D | Cloning.h | 37 class CallGraph; variable 196 CallGraph *cg = nullptr, 207 CallGraph *CG;
|
/netbsd-src/external/apache2/llvm/dist/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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | SyntheticCountsPropagation.cpp | 127 CallGraph CG(M); in run() 129 SyntheticCountsUtils<const CallGraph *>::propagate( in run()
|
H A D | Inliner.cpp | 285 bool LegacyInlinerBase::doInitialization(CallGraph &CG) { in doInitialization() 298 inlineCallsImpl(CallGraphSCC &SCC, CallGraph &CG, in inlineCallsImpl() 534 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); in inlineCalls() 551 bool LegacyInlinerBase::doFinalization(CallGraph &CG) { in doFinalization() 559 bool LegacyInlinerBase::removeDeadFunctions(CallGraph &CG, in removeDeadFunctions()
|
H A D | Internalize.cpp | 150 bool InternalizePass::internalizeModule(Module &M, CallGraph *CG) { in internalizeModule() 269 CallGraph *CG = CGPass ? &CGPass->getCallGraph() : nullptr; in runOnModule()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | DebugCheckers.cpp | 215 CallGraph CG; in checkASTDecl() 239 CallGraph CG; in checkASTDecl()
|
/netbsd-src/external/apache2/llvm/lib/libclangAnalysis/ |
H A D | Makefile | 12 CallGraph.cpp \
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAnnotateKernelFeatures.cpp | 50 bool doInitialization(CallGraph &CG) override; 417 bool AMDGPUAnnotateKernelFeatures::doInitialization(CallGraph &CG) { in doInitialization()
|