Home
last modified time | relevance | path

Searched refs:PMS (Results 1 – 9 of 9) sorted by relevance

/external/llvm/lib/Analysis/
DRegionPass.cpp225 void RegionPass::preparePassManager(PMStack &PMS) { in preparePassManager() argument
228 while (!PMS.empty() && in preparePassManager()
229 PMS.top()->getPassManagerType() > PMT_RegionPassManager) in preparePassManager()
230 PMS.pop(); in preparePassManager()
236 if (PMS.top()->getPassManagerType() == PMT_RegionPassManager && in preparePassManager()
237 !PMS.top()->preserveHigherLevelAnalysis(this)) in preparePassManager()
238 PMS.pop(); in preparePassManager()
242 void RegionPass::assignPassManager(PMStack &PMS, in assignPassManager() argument
245 while (!PMS.empty() && in assignPassManager()
246 PMS.top()->getPassManagerType() > PMT_RegionPassManager) in assignPassManager()
[all …]
DLoopPass.cpp284 void LoopPass::preparePassManager(PMStack &PMS) { in preparePassManager() argument
287 while (!PMS.empty() && in preparePassManager()
288 PMS.top()->getPassManagerType() > PMT_LoopPassManager) in preparePassManager()
289 PMS.pop(); in preparePassManager()
294 if (PMS.top()->getPassManagerType() == PMT_LoopPassManager && in preparePassManager()
295 !PMS.top()->preserveHigherLevelAnalysis(this)) in preparePassManager()
296 PMS.pop(); in preparePassManager()
300 void LoopPass::assignPassManager(PMStack &PMS, in assignPassManager() argument
303 while (!PMS.empty() && in assignPassManager()
304 PMS.top()->getPassManagerType() > PMT_LoopPassManager) in assignPassManager()
[all …]
DCallGraphSCCPass.cpp547 void CallGraphSCCPass::assignPassManager(PMStack &PMS, in assignPassManager() argument
550 while (!PMS.empty() && in assignPassManager()
551 PMS.top()->getPassManagerType() > PMT_CallGraphPassManager) in assignPassManager()
552 PMS.pop(); in assignPassManager()
554 assert(!PMS.empty() && "Unable to handle Call Graph Pass"); in assignPassManager()
557 if (PMS.top()->getPassManagerType() == PMT_CallGraphPassManager) in assignPassManager()
558 CGP = (CGPassManager*)PMS.top(); in assignPassManager()
561 assert(!PMS.empty() && "Unable to create Call Graph Pass Manager"); in assignPassManager()
562 PMDataManager *PMD = PMS.top(); in assignPassManager()
577 PMS.push(CGP); in assignPassManager()
/external/llvm/lib/IR/
DLegacyPassManager.cpp1827 void ModulePass::assignPassManager(PMStack &PMS, in assignPassManager() argument
1830 while (!PMS.empty()) { in assignPassManager()
1831 PassManagerType TopPMType = PMS.top()->getPassManagerType(); in assignPassManager()
1835 PMS.pop(); // Pop children pass managers in assignPassManager()
1839 assert(!PMS.empty() && "Unable to find appropriate Pass Manager"); in assignPassManager()
1840 PMS.top()->add(this); in assignPassManager()
1845 void FunctionPass::assignPassManager(PMStack &PMS, in assignPassManager() argument
1849 while (!PMS.empty()) { in assignPassManager()
1850 if (PMS.top()->getPassManagerType() > PMT_FunctionPassManager) in assignPassManager()
1851 PMS.pop(); in assignPassManager()
[all …]
/external/llvm/include/llvm/Analysis/
DRegionPass.h72 void preparePassManager(PMStack &PMS) override;
74 void assignPassManager(PMStack &PMS,
DLoopPass.h60 void preparePassManager(PMStack &PMS) override;
63 void assignPassManager(PMStack &PMS, PassManagerType PMT) override;
DCallGraphSCCPass.h69 void assignPassManager(PMStack &PMS, PassManagerType PMT) override;
/external/llvm/include/llvm/
DPass.h246 void assignPassManager(PMStack &PMS, PassManagerType T) override;
307 void assignPassManager(PMStack &PMS, PassManagerType T) override;
356 void assignPassManager(PMStack &PMS, PassManagerType T) override;
/external/llvm/include/llvm/IR/
DLegacyPassManagers.h400 void populateInheritedAnalysis(PMStack &PMS) { in populateInheritedAnalysis() argument
402 for (PMStack::iterator I = PMS.begin(), E = PMS.end(); in populateInheritedAnalysis()