Home
last modified time | relevance | path

Searched refs:CGSCC (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DCallGraphUpdater.h43 CallGraphSCC *CGSCC = nullptr; variable
64 this->CGSCC = &SCC; in initialize()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DCallGraphUpdater.cpp119 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 DAttributor.h794 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 DNewPassManager.rst34 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 DOpenMPOpt.cpp121 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 DPassManagerBuilder.cpp176 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 DPassBuilder.cpp1001 if (AttributorRun & AttributorRunOption::CGSCC) in buildInlinerPipeline()