| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | CallGraph.h | 72 class CallGraph { 90 LLVM_ABI explicit CallGraph(Module &M); 91 LLVM_ABI CallGraph(CallGraph &&Arg); 92 LLVM_ABI ~CallGraph(); 180 inline CallGraphNode(CallGraph *CG, Function *F) : CG(CG), F(F) {} in CallGraphNode() 263 friend class CallGraph; 265 CallGraph *CG; 293 using Result = CallGraph; 298 CallGraph run(Module &M, ModuleAnalysisManager &) { return CallGraph(M); } in run() 334 std::unique_ptr<CallGraph> G; [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() 84 const CallGraph &CG; // The call graph for this SCC. 89 CallGraphSCC(CallGraph &cg, void *context) : CG(cg), Context(context) {} in CallGraphSCC() 111 const CallGraph &getCallGraph() { return CG; } in getCallGraph()
|
| H A D | GlobalsModRef.h | 24 class CallGraph; variable 92 CallGraph &CG); 116 void AnalyzeCallGraph(CallGraph &CG, Module &M); 122 void CollectSCCMembership(CallGraph &CG);
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CallGraph.cpp | 46 CallGraph *G; 50 CGBuilder(CallGraph *g, CallGraphNode *N) : G(g), CallerNode(N) {} in CGBuilder() 139 void CallGraph::addNodesForBlocks(DeclContext *D) { in addNodesForBlocks() 148 CallGraph::CallGraph() { in CallGraph() function in CallGraph 155 CallGraph::~CallGraph() = default; 157 bool CallGraph::includeInGraph(const Decl *D) { in includeInGraph() 165 bool CallGraph::includeCalleeInGraph(const Decl *D) { in includeCalleeInGraph() 180 void CallGraph::addNodeForDecl(Decl* D, bool IsGlobal) { in addNodeForDecl() 199 CallGraphNode *CallGraph::getNode(const Decl *F) const { in getNode() 205 CallGraphNode *CallGraph::getOrInsertNode(Decl *F) { in getOrInsertNode() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | CallGraph.h | 43 class CallGraph : public DynamicRecursiveASTVisitor { 56 CallGraph(); 57 ~CallGraph(); 260 template <> struct GraphTraits<clang::CallGraph*> 262 static NodeType *getEntryNode(clang::CallGraph *CGN) { 267 CGGetValue(clang::CallGraph::const_iterator::value_type &P) { 273 mapped_iterator<clang::CallGraph::iterator, decltype(&CGGetValue)>; 275 static nodes_iterator nodes_begin(clang::CallGraph *CG) { 279 static nodes_iterator nodes_end (clang::CallGraph *CG) { 283 static unsigned size(clang::CallGraph *CG) { return CG->size(); } [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CallGraph.cpp | 31 CallGraph::CallGraph(Module &M) in CallGraph() function in CallGraph 39 CallGraph::CallGraph(CallGraph &&Arg) in CallGraph() function in CallGraph 52 CallGraph::~CallGraph() { in ~CallGraph() 65 bool CallGraph::invalidate(Module &, const PreservedAnalyses &PA, in invalidate() 73 void CallGraph::addToCallGraph(Function *F) { in addToCallGraph() 87 void CallGraph::populateCallGraphNode(CallGraphNode *Node) { in populateCallGraphNode() 113 void CallGraph::print(raw_ostream &OS) const { in print() 136 LLVM_DUMP_METHOD void CallGraph::dump() const { print(dbgs()); } in dump() 145 Function *CallGraph::removeFunctionFromModule(CallGraphNode *CGN) { in removeFunctionFromModule() 158 CallGraphNode *CallGraph::getOrInsertFunction(const Function *F) { in getOrInsertFunction() [all …]
|
| H A D | CallGraphSCCPass.cpp | 72 bool doInitialization(CallGraph &CG); 73 bool doFinalization(CallGraph &CG); 107 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG, 111 CallGraph &CG, bool &CallGraphUpToDate, 113 bool RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG, 122 CallGraph &CG, bool &CallGraphUpToDate, in RunPassOnSCC() 204 bool CGPassManager::RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG, in RefreshCallGraph() 426 bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG, in RunAllPassesOnSCC() 500 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); in runOnModule() 504 scc_iterator<CallGraph*> CGI = scc_begin(&CG); in runOnModule() [all …]
|
| H A D | CallPrinter.cpp | 59 CallGraph *CG; 66 CallGraphDOTInfo(Module *M, CallGraph *CG, in CallGraphDOTInfo() 89 CallGraph *getCallGraph() const { return CG; } in getCallGraph() 131 typedef mapped_iterator<CallGraph::const_iterator, decltype(&CGGetValuePtr)> 234 CallGraph CG(M); in doCallGraphDOTPrinting() 246 CallGraph CG(M); in viewCallGraph()
|
| H A D | GlobalsModRef.cpp | 476 void GlobalsAAResult::CollectSCCMembership(CallGraph &CG) { in CollectSCCMembership() 480 for (scc_iterator<CallGraph *> I = scc_begin(&CG); !I.isAtEnd(); ++I) { in CollectSCCMembership() 495 void GlobalsAAResult::AnalyzeCallGraph(CallGraph &CG, Module &M) { in AnalyzeCallGraph() 498 for (scc_iterator<CallGraph *> I = scc_begin(&CG); !I.isAtEnd(); ++I) { in AnalyzeCallGraph() 994 CallGraph &CG) { in analyzeModule()
|
| H A D | SyntheticCountsUtils.cpp | 96 template class llvm::SyntheticCountsUtils<const CallGraph *>;
|
| H A D | MLInlineAdvisor.cpp | 158 CallGraph CGraph(M); in MLInlineAdvisor()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMemoryUtils.h | 27 class CallGraph; variable 52 void getUsesOfLDSByFunction(const CallGraph &CG, Module &M, 58 LDSUsesInfoTy getTransitiveUsesOfLDS(const CallGraph &CG, Module &M); 62 void removeFnAttrFromReachable(CallGraph &CG, Function *KernelRoot,
|
| H A D | AMDGPUMemoryUtils.cpp | 107 void getUsesOfLDSByFunction(const CallGraph &CG, Module &M, in getUsesOfLDSByFunction() 131 LDSUsesInfoTy getTransitiveUsesOfLDS(const CallGraph &CG, Module &M) { in getTransitiveUsesOfLDS() 299 void removeFnAttrFromReachable(CallGraph &CG, Function *KernelRoot, in removeFnAttrFromReachable()
|
| H A D | AMDGPUSwLowerLDS.cpp | 181 void getNonKernelsWithLDSArguments(const CallGraph &CG); 260 void AMDGPUSwLowerLDS::getNonKernelsWithLDSArguments(const CallGraph &CG) { in getNonKernelsWithLDSArguments() 1149 CallGraph CG = CallGraph(M); in run()
|
| H A D | AMDGPUSplitModule.cpp | 310 void buildGraph(CallGraph &CG); 505 void SplitGraph::buildGraph(CallGraph &CG) { in buildGraph() 1378 CallGraph CG(M); in splitAMDGPUModule()
|
| H A D | AMDGPULowerModuleLDSPass.cpp | 1041 CallGraph CG = CallGraph(M); in runOnModule()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/ |
| H A D | CoroShape.h | 22 class CallGraph; variable 263 CallGraph *CG) const; 269 CallGraph *CG) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroInternal.h | 21 class CallGraph; variable
|
| H A D | Coroutines.cpp | 500 static void addCallToCallGraph(CallGraph *CG, CallInst *Call, Function *Callee){ in addCallToCallGraph() 506 CallGraph *CG) const { in emitAlloc() 529 CallGraph *CG) const { in emitDealloc()
|
| H A D | CoroSplit.cpp | 160 CallGraph *CG) { in maybeFreeRetconStorage() 216 bool InResume, CallGraph *CG) { in replaceFallthroughCoroEnd() 349 CallGraph *CG) { in replaceUnwindCoroEnd() 386 Value *FramePtr, bool InResume, CallGraph *CG) { in replaceCoroEnd()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | CallGraphUpdater.h | 24 class CallGraph; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILShaderFlags.cpp | 278 CallGraph CG(M); in initialize() 282 for (scc_iterator<CallGraph *> SCCI = scc_begin(&CG); !SCCI.isAtEnd(); in initialize()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/ |
| H A D | AnalysisConsumer.cpp | 465 CallGraph CG; in HandleDeclsCallGraph() 478 llvm::ReversePostOrderTraversal<clang::CallGraph*> RPOT(&CG); in HandleDeclsCallGraph()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | CommentCommands.td | 299 def CallGraph : PropertyCommand<"callgraph">;
|
| /freebsd/lib/clang/libclang/ |
| H A D | Makefile | 173 SRCS_FUL+= Analysis/CallGraph.cpp
|