Home
last modified time | relevance | path

Searched refs:PMDataManager (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DLegacyPassManagers.h94 class PMDataManager; variable
139 typedef std::vector<PMDataManager *>::const_reverse_iterator iterator;
144 PMDataManager *top() const { return S.back(); } in top()
145 void push(PMDataManager *PM);
151 std::vector<PMDataManager *> S;
161 explicit PMTopLevelManager(PMDataManager *PMDM);
170 virtual PMDataManager *getAsPMDataManager() = 0;
205 void addPassManager(PMDataManager *Manager) { in addPassManager()
211 inline void addIndirectPassManager(PMDataManager *Manager) { in addIndirectPassManager()
224 SmallVector<PMDataManager *, 8> PassManagers;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DLegacyPassManager.cpp66 bool PMDataManager::isPassDebuggingExecutionsOrMore() const { in isPassDebuggingExecutionsOrMore()
70 unsigned PMDataManager::initSizeRemarkInfo( in initSizeRemarkInfo()
92 void PMDataManager::emitInstrCountChangedRemark( in emitInstrCountChangedRemark()
252 public PMDataManager,
260 Pass(PT_PassManager, ID), PMDataManager(), in FunctionPassManagerImpl()
291 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
387 class MPPassManager : public Pass, public PMDataManager {
391 Pass(PT_PassManager, ID), PMDataManager() { } in MPPassManager()
432 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
475 public PMDataManager,
[all …]
H A DPass.cpp113 PMDataManager *Pass::getAsPMDataManager() { in getAsPMDataManager()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/
H A DPassAnalysisSupport.h36 class PMDataManager; variable
160 explicit AnalysisResolver(PMDataManager &P) : PM(P) {} in AnalysisResolver()
162 PMDataManager &getPMDataManager() { return PM; } in getPMDataManager()
200 PMDataManager &PM;
H A DPass.h41 class PMDataManager; variable
176 virtual PMDataManager *getAsPMDataManager();
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp60 class CGPassManager : public ModulePass, public PMDataManager {
64 explicit CGPassManager() : ModulePass(ID), PMDataManager() {} in CGPassManager()
85 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
126 PMDataManager *PM = P->getAsPMDataManager(); in RunPassOnSCC()
561 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doInitialization()
576 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doFinalization()
635 PMDataManager *PMD = PMS.top(); in assignPassManager()
H A DRegionPass.cpp33 : FunctionPass(ID), PMDataManager() { in RGPassManager()
248 PMDataManager *PMD = PMS.top(); in assignPassManager()
H A DLoopPass.cpp73 : FunctionPass(ID), PMDataManager() { in LPPassManager()
347 PMDataManager *PMD = PMS.top(); in assignPassManager()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DRegionPass.h86 class RGPassManager : public FunctionPass, public PMDataManager {
106 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
H A DLoopPass.h75 class LPPassManager : public FunctionPass, public PMDataManager {
90 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DXRayExample.rst164 … 0.000063, 0.000215] 0.225708 LegacyPassManager.cpp:1083:0: llvm::PMDataManager::findAnalysisP…
220 #5 llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*) 399 16628590
222 #7 llvm::PMDataManager::findAnalysisPass(void const*, bool) 32088 9633790