Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DLegacyPassManagers.h100 class PMDataManager; variable
151 PMDataManager *top() const { return S.back(); } in top()
152 void push(PMDataManager *PM);
158 std::vector<PMDataManager *> S;
168 explicit PMTopLevelManager(PMDataManager *PMDM);
177 virtual PMDataManager *getAsPMDataManager() = 0;
212 void addPassManager(PMDataManager *Manager) { in addPassManager()
231 SmallVector<PMDataManager *, 8> PassManagers;
303 class PMDataManager {
309 virtual ~PMDataManager();
[all …]
/freebsd-12.1/contrib/llvm/lib/IR/
H A DLegacyPassManager.cpp143 unsigned PMDataManager::initSizeRemarkInfo( in initSizeRemarkInfo()
330 : PMDataManager(), FunctionPass(ID) {} in BBPassManager()
885 for (PMDataManager *PM : PassManagers) in dumpArguments()
891 for (PMDataManager *PM : PassManagers) in initializeAllAnalysisInfo()
906 for (PMDataManager *PM : PassManagers) in ~PMTopLevelManager()
1353 PMDataManager::~PMDataManager() { in ~PMDataManager()
1898 PMDataManager *Top = this->top(); in pop()
1905 void PMStack::push(PMDataManager *PM) { in push()
1930 for (PMDataManager *Manager : S) in dump()
1974 PMDataManager *PMD = PMS.top(); in assignPassManager()
[all …]
H A DPass.cpp112 PMDataManager *Pass::getAsPMDataManager() { in getAsPMDataManager()
/freebsd-12.1/contrib/llvm/include/llvm/
H A DPassAnalysisSupport.h33 class PMDataManager; variable
151 explicit AnalysisResolver(PMDataManager &P) : PM(P) {} in AnalysisResolver()
153 PMDataManager &getPMDataManager() { return PM; } in getPMDataManager()
191 PMDataManager &PM;
H A DPass.h44 class PMDataManager; variable
166 virtual PMDataManager *getAsPMDataManager();
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp58 class CGPassManager : public ModulePass, public PMDataManager {
62 explicit CGPassManager() : ModulePass(ID), PMDataManager() {} in CGPassManager()
83 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
124 PMDataManager *PM = P->getAsPMDataManager(); in RunPassOnSCC()
516 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doInitialization()
531 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doFinalization()
583 PMDataManager *PMD = PMS.top(); in assignPassManager()
H A DRegionPass.cpp33 : FunctionPass(ID), PMDataManager() { in RGPassManager()
255 PMDataManager *PMD = PMS.top(); in assignPassManager()
H A DLoopPass.cpp71 : FunctionPass(ID), PMDataManager() { in LPPassManager()
365 PMDataManager *PMD = PMS.top(); in assignPassManager()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DRegionPass.h89 class RGPassManager : public FunctionPass, public PMDataManager {
111 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
H A DLoopPass.h97 class LPPassManager : public FunctionPass, public PMDataManager {
112 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()