Home
last modified time | relevance | path

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

/external/llvm/include/llvm/IR/
DLegacyPassManagers.h101 class PMDataManager; variable
147 typedef std::vector<PMDataManager *>::const_reverse_iterator iterator;
152 PMDataManager *top() const { return S.back(); } in top()
153 void push(PMDataManager *PM);
159 std::vector<PMDataManager *> S;
169 explicit PMTopLevelManager(PMDataManager *PMDM);
178 virtual PMDataManager *getAsPMDataManager() = 0;
213 void addPassManager(PMDataManager *Manager) { in addPassManager()
219 inline void addIndirectPassManager(PMDataManager *Manager) { in addIndirectPassManager()
232 SmallVector<PMDataManager *, 8> PassManagers;
[all …]
/external/llvm/lib/IR/
DLegacyPassManager.cpp114 bool PMDataManager::isPassDebuggingExecutionsOrMore() const { in isPassDebuggingExecutionsOrMore()
159 class BBPassManager : public PMDataManager, public FunctionPass {
164 : PMDataManager(), FunctionPass(ID) {} in BBPassManager()
180 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
218 public PMDataManager,
226 Pass(PT_PassManager, ID), PMDataManager(), in FunctionPassManagerImpl()
257 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
288 class MPPassManager : public Pass, public PMDataManager {
292 Pass(PT_PassManager, ID), PMDataManager() { } in MPPassManager()
342 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
[all …]
DPass.cpp98 PMDataManager *Pass::getAsPMDataManager() { in getAsPMDataManager()
/external/llvm/include/llvm/
DPassAnalysisSupport.h143 class PMDataManager; variable
149 explicit AnalysisResolver(PMDataManager &P) : PM(P) { } in AnalysisResolver()
151 inline PMDataManager &getPMDataManager() { return PM; } in getPMDataManager()
189 PMDataManager &PM;
DPass.h45 class PMDataManager; variable
173 virtual PMDataManager *getAsPMDataManager();
/external/llvm/lib/Analysis/
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()
494 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doInitialization()
509 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doFinalization()
562 PMDataManager *PMD = PMS.top(); in assignPassManager()
DRegionPass.cpp32 : FunctionPass(ID), PMDataManager() { in RGPassManager()
257 PMDataManager *PMD = PMS.top(); in assignPassManager()
DLoopPass.cpp60 : FunctionPass(ID), PMDataManager() { in LPPassManager()
313 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/test/CodeGen/PowerPC/
Dpr15031.ll143 %"class.llvm::AnalysisResolver" = type { %"class.std::vector.89", %"class.llvm::PMDataManager"* }
148 %"class.llvm::PMDataManager" = type opaque