Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
DCallGraphUpdater.h44 CallGraphSCC *CGSCC = nullptr; variable
65 this->CGSCC = &SCC; in initialize()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DCallGraphUpdater.cpp121 CGSCC->DeleteNode(DeadCGN); in removeFunction()
136 CGSCC->ReplaceNode(OldCGN, NewCGN); in replaceFunctionWith()
/openbsd/src/gnu/llvm/llvm/docs/
DNewPassManager.rst73 The IR hierarchy in terms of the new PM is Module -> (CGSCC ->) Function ->
74 Loop, where going through a CGSCC is optional.
114 Generally you want to group CGSCC/function/loop passes together in a pass
246 example parallelizing function passes over different functions in a CGSCC or
277 is deleted, or a CGSCC has become invalid due to call graph changes.
462 The nesting is: module (-> cgscc) -> function -> loop, where the CGSCC nesting is optional.
487 CGSCC, function, loop) they operate on, run
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUAttributor.cpp139 SetVector<Function *> *CGSCC, TargetMachine &TM) in AMDGPUInformationCache() argument
140 : InformationCache(M, AG, Allocator, CGSCC), TM(TM) {} in AMDGPUInformationCache()
/openbsd/src/gnu/llvm/llvm/lib/Passes/
DPassBuilderPipelines.cpp277 clEnumValN(AttributorRunOption::CGSCC, "cgscc",
840 if (AttributorRun & AttributorRunOption::CGSCC) in buildInlinerPipeline()
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
DAttributor.h1154 BumpPtrAllocator &Allocator, SetVector<Function *> *CGSCC)
1170 if (CGSCC)
1171 initializeModuleSlice(*CGSCC);
5570 CGSCC = 1 << 1,
5571 ALL = MODULE | CGSCC
/openbsd/src/gnu/llvm/llvm/lib/Transforms/IPO/
DOpenMPOpt.cpp190 BumpPtrAllocator &Allocator, SetVector<Function *> *CGSCC, in OMPInformationCache()
192 : InformationCache(M, AG, Allocator, CGSCC), OMPBuilder(M), in OMPInformationCache()