Home
last modified time | relevance | path

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

/external/llvm/include/llvm/
DPassManagers.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;
213 void addPassManager(PMDataManager *Manager) { in addPassManager()
219 inline void addIndirectPassManager(PMDataManager *Manager) { in addIndirectPassManager()
233 SmallVector<PMDataManager *, 8> PassManagers;
[all …]
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
172 virtual PMDataManager *getAsPMDataManager();
/external/llvm/lib/IR/
DPassManager.cpp113 bool PMDataManager::isPassDebuggingExecutionsOrMore() const { in isPassDebuggingExecutionsOrMore()
159 class BBPassManager : public PMDataManager, public FunctionPass {
164 : PMDataManager(), FunctionPass(ID) {} in BBPassManager()
180 virtual PMDataManager *getAsPMDataManager() { return this; } in getAsPMDataManager()
218 public PMDataManager,
226 Pass(PT_PassManager, ID), PMDataManager(), in FunctionPassManagerImpl()
259 virtual PMDataManager *getAsPMDataManager() { return this; } in getAsPMDataManager()
287 class MPPassManager : public Pass, public PMDataManager {
291 Pass(PT_PassManager, ID), PMDataManager() { } in MPPassManager()
342 virtual PMDataManager *getAsPMDataManager() { return this; } in getAsPMDataManager()
[all …]
DPass.cpp95 PMDataManager *Pass::getAsPMDataManager() { in getAsPMDataManager()
/external/llvm/lib/Analysis/IPA/
DCallGraphSCCPass.cpp44 class CGPassManager : public ModulePass, public PMDataManager {
48 : ModulePass(ID), PMDataManager() { } in CGPassManager()
71 virtual PMDataManager *getAsPMDataManager() { return this; } in getAsPMDataManager()
113 PMDataManager *PM = P->getAsPMDataManager(); in RunPassOnSCC()
480 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doInitialization()
495 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doFinalization()
548 PMDataManager *PMD = PMS.top(); in assignPassManager()
/external/llvm/include/llvm/Analysis/
DRegionPass.h83 class RGPassManager : public FunctionPass, public PMDataManager {
107 virtual PMDataManager *getAsPMDataManager() { return this; } in getAsPMDataManager()
DLoopPass.h86 class LPPassManager : public FunctionPass, public PMDataManager {
103 virtual PMDataManager *getAsPMDataManager() { 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.cpp31 : FunctionPass(ID), PMDataManager() { in RGPassManager()
250 PMDataManager *PMD = PMS.top(); in assignPassManager()
DLoopPass.cpp61 : FunctionPass(ID), PMDataManager() { in LPPassManager()
347 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