Searched refs:CGSCC (Results 1 – 7 of 7) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | CallGraphUpdater.h | 43 CallGraphSCC *CGSCC = nullptr; variable 64 this->CGSCC = &SCC; in initialize()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | CallGraphUpdater.cpp | 119 CGSCC->DeleteNode(DeadCGN); in removeFunction() 134 CGSCC->ReplaceNode(OldCGN, NewCGN); in replaceFunctionWith()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 794 BumpPtrAllocator &Allocator, SetVector<Function *> *CGSCC) 809 AG(AG), CGSCC(CGSCC) { 810 if (CGSCC) 811 initializeModuleSlice(*CGSCC); 928 if (CGSCC && CGSCC->count(const_cast<Function *>(&F))) 929 return CGSCC->size(); 1013 SetVector<Function *> *CGSCC; 3846 CGSCC = 1 << 1, 3847 ALL = MODULE | CGSCC
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | NewPassManager.rst | 34 The IR hierarchy in terms of the new PM is Module -> (CGSCC ->) Function -> 35 Loop, where going through a CGSCC is optional. 75 Generally you want to group CGSCC/function/loop passes together in a pass 186 parallelizing function passes over different functions in a CGSCC or module. 216 is deleted, or a CGSCC has become invalid due to call graph changes.
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | OpenMPOpt.cpp | 121 BumpPtrAllocator &Allocator, SetVector<Function *> &CGSCC, in OMPInformationCache() 123 : InformationCache(M, AG, Allocator, &CGSCC), OMPBuilder(M), in OMPInformationCache() 2575 bool runOnSCC(CallGraphSCC &CGSCC) override { in runOnSCC() 2576 if (!containsOpenMP(CGSCC.getCallGraph().getModule(), OMPInModule)) in runOnSCC() 2578 if (DisableOpenMPOptimizations || skipSCC(CGSCC)) in runOnSCC() 2584 for (CallGraphNode *CGN : CGSCC) { in runOnSCC() 2602 CGUpdater.initialize(CG, CGSCC); in runOnSCC()
|
| H A D | PassManagerBuilder.cpp | 176 clEnumValN(AttributorRunOption::CGSCC, "cgscc", 787 if (AttributorRun & AttributorRunOption::CGSCC) in populateModulePassManager() 1066 if (AttributorRun & AttributorRunOption::CGSCC) in addLTOOptimizationPasses()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/ |
| H A D | PassBuilder.cpp | 1001 if (AttributorRun & AttributorRunOption::CGSCC) in buildInlinerPipeline()
|