Searched refs:CGSCC (Results 1 – 7 of 7) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| D | CallGraphUpdater.h | 44 CallGraphSCC *CGSCC = nullptr; variable 65 this->CGSCC = &SCC; in initialize()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| D | CallGraphUpdater.cpp | 121 CGSCC->DeleteNode(DeadCGN); in removeFunction() 136 CGSCC->ReplaceNode(OldCGN, NewCGN); in replaceFunctionWith()
|
| /openbsd/src/gnu/llvm/llvm/docs/ |
| D | NewPassManager.rst | 73 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/ |
| D | AMDGPUAttributor.cpp | 139 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/ |
| D | PassBuilderPipelines.cpp | 277 clEnumValN(AttributorRunOption::CGSCC, "cgscc", 840 if (AttributorRun & AttributorRunOption::CGSCC) in buildInlinerPipeline()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/IPO/ |
| D | Attributor.h | 1154 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/ |
| D | OpenMPOpt.cpp | 190 BumpPtrAllocator &Allocator, SetVector<Function *> *CGSCC, in OMPInformationCache() 192 : InformationCache(M, AG, Allocator, CGSCC), OMPBuilder(M), in OMPInformationCache()
|