Home
last modified time | relevance | path

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

/external/llvm/include/llvm/IR/
DLegacyPassManagers.h100 class PMDataManager; variable
146 typedef std::vector<PMDataManager *>::const_reverse_iterator iterator;
151 PMDataManager *top() const { return S.back(); } in top()
152 void push(PMDataManager *PM);
158 std::vector<PMDataManager *> S;
169 explicit PMTopLevelManager(PMDataManager *PMDM);
178 virtual PMDataManager *getAsPMDataManager() = 0;
216 void addPassManager(PMDataManager *Manager) { in addPassManager()
222 inline void addIndirectPassManager(PMDataManager *Manager) { in addIndirectPassManager()
236 SmallVector<PMDataManager *, 8> PassManagers;
[all …]
/external/llvm/lib/IR/
DLegacyPassManager.cpp115 bool PMDataManager::isPassDebuggingExecutionsOrMore() const { in isPassDebuggingExecutionsOrMore()
160 class BBPassManager : public PMDataManager, public FunctionPass {
165 : PMDataManager(), FunctionPass(ID) {} in BBPassManager()
181 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
219 public PMDataManager,
227 Pass(PT_PassManager, ID), PMDataManager(), in FunctionPassManagerImpl()
258 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
289 class MPPassManager : public Pass, public PMDataManager {
293 Pass(PT_PassManager, ID), PMDataManager() { } in MPPassManager()
345 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
[all …]
DPass.cpp98 PMDataManager *Pass::getAsPMDataManager() { in getAsPMDataManager()
/external/llvm/include/llvm/
DPassAnalysisSupport.h120 class PMDataManager; variable
126 explicit AnalysisResolver(PMDataManager &P) : PM(P) { } in AnalysisResolver()
128 inline PMDataManager &getPMDataManager() { return PM; } in getPMDataManager()
167 PMDataManager &PM;
DPass.h45 class PMDataManager; variable
173 virtual PMDataManager *getAsPMDataManager();
/external/llvm/lib/Analysis/IPA/
DCallGraphSCCPass.cpp46 class CGPassManager : public ModulePass, public PMDataManager {
50 : ModulePass(ID), PMDataManager() { } in CGPassManager()
73 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
115 PMDataManager *PM = P->getAsPMDataManager(); in RunPassOnSCC()
492 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doInitialization()
507 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doFinalization()
560 PMDataManager *PMD = PMS.top(); in assignPassManager()
/external/llvm/include/llvm/Analysis/
DRegionPass.h84 class RGPassManager : public FunctionPass, public PMDataManager {
108 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
DLoopPass.h96 class LPPassManager : public FunctionPass, public PMDataManager {
113 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
/external/llvm/test/Linker/
Dpartial-type-refinement-link.ll4 %AnalysisResolver = type { i8, %PMDataManager* }
6 %PMDataManager = type { i8, %PMTopLevelManager*, i8, i8, i8, i8, i8, i64, i8 }
Dpartial-type-refinement.ll6 %AnalysisResolver = type { i8, %PMDataManager* }
8 %PMDataManager = type { i8, %PMTopLevelManager*, i8, i8, i8, i8, i8, i64, i8 }
/external/llvm/lib/Analysis/
DRegionPass.cpp32 : FunctionPass(ID), PMDataManager() { in RGPassManager()
257 PMDataManager *PMD = PMS.top(); in assignPassManager()
DLoopPass.cpp68 : FunctionPass(ID), PMDataManager() { in LPPassManager()
368 PMDataManager *PMD = PMS.top(); in assignPassManager()
/external/llvm/test/CodeGen/PowerPC/
Dpr15031.ll143 %"class.llvm::AnalysisResolver" = type { %"class.std::vector.89", %"class.llvm::PMDataManager"* }
148 %"class.llvm::PMDataManager" = type opaque