Searched refs:PMDataManager (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | LegacyPassManagers.h | 49 // [o] class PMDataManager; 51 // PMDataManager manages information, e.g. list of available analysis info, 54 // PMDataManager. 61 // [o] class FunctionPassManagerImpl : public ModulePass, PMDataManager, 66 // [o] class FPPassManager : public ModulePass, public PMDataManager; 70 // [o] class MPPassManager : public Pass, public PMDataManager; 79 // [o] class PassManagerImpl : public Pass, public PMDataManager, 93 class PMDataManager; variable 129 /// PMStack - This class implements a stack data structure of PMDataManager 138 typedef std::vector<PMDataManager *> 297 explicit PMDataManager() { initializeAnalysisInfo(); } PMDataManager() function [all...] |
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | LegacyPassManager.cpp | 62 bool PMDataManager::isPassDebuggingExecutionsOrMore() const { in isPassDebuggingExecutionsOrMore() 66 unsigned PMDataManager::initSizeRemarkInfo( in initSizeRemarkInfo() 88 void PMDataManager::emitInstrCountChangedRemark( in emitInstrCountChangedRemark() 248 public PMDataManager, 287 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager() 383 class MPPassManager : public Pass, public PMDataManager { 427 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager() 470 public PMDataManager, 502 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager() 557 PMTopLevelManager::PMTopLevelManager(PMDataManager *PMDM) { in PMTopLevelManager() [all …]
|
H A D | Pass.cpp | 118 PMDataManager *Pass::getAsPMDataManager() { in getAsPMDataManager()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ |
H A D | PassAnalysisSupport.h | 36 class PMDataManager; variable 160 explicit AnalysisResolver(PMDataManager &P) : PM(P) {} in AnalysisResolver() 162 PMDataManager &getPMDataManager() { return PM; } in getPMDataManager() 200 PMDataManager &PM;
|
H A D | Pass.h | 44 class PMDataManager; variable 179 virtual PMDataManager *getAsPMDataManager();
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | RegionPass.h | 87 class RGPassManager : public FunctionPass, public PMDataManager { 107 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
|
H A D | LoopPass.h | 76 class LPPassManager : public FunctionPass, public PMDataManager { 91 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CallGraphSCCPass.cpp | 60 class CGPassManager : public ModulePass, public PMDataManager { 85 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager() 126 PMDataManager *PM = P->getAsPMDataManager(); in RunPassOnSCC() 553 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doInitialization() 568 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doFinalization() 627 PMDataManager *PMD = PMS.top(); in assignPassManager()
|
H A D | RegionPass.cpp | 252 PMDataManager *PMD = PMS.top(); in assignPassManager()
|
H A D | LoopPass.cpp | 345 PMDataManager *PMD = PMS.top(); in assignPassManager()
|