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

/external/llvm/lib/Analysis/
H A DLoopPass.cpp314 void LoopPass::preparePassManager(PMStack &PMS) { argument
317 while (!PMS.empty() &&
318 PMS.top()->getPassManagerType() > PMT_LoopPassManager)
319 PMS.pop();
324 if (PMS.top()->getPassManagerType() == PMT_LoopPassManager &&
325 !PMS.top()->preserveHigherLevelAnalysis(this))
326 PMS.pop();
330 void LoopPass::assignPassManager(PMStack &PMS, argument
333 while (!PMS.empty() &&
334 PMS
[all...]
H A DRegionPass.cpp218 void RegionPass::preparePassManager(PMStack &PMS) { argument
221 while (!PMS.empty() &&
222 PMS.top()->getPassManagerType() > PMT_RegionPassManager)
223 PMS.pop();
229 if (PMS.top()->getPassManagerType() == PMT_RegionPassManager &&
230 !PMS.top()->preserveHigherLevelAnalysis(this))
231 PMS.pop();
235 void RegionPass::assignPassManager(PMStack &PMS, argument
238 while (!PMS.empty() &&
239 PMS
[all...]
/external/llvm/include/llvm/Analysis/
H A DRegionPass.h70 void preparePassManager(PMStack &PMS);
72 virtual void assignPassManager(PMStack &PMS,
H A DLoopPass.h57 void preparePassManager(PMStack &PMS);
60 virtual void assignPassManager(PMStack &PMS,
/external/llvm/lib/Analysis/IPA/
H A DCallGraphSCCPass.cpp530 void CallGraphSCCPass::assignPassManager(PMStack &PMS, argument
533 while (!PMS.empty() &&
534 PMS.top()->getPassManagerType() > PMT_CallGraphPassManager)
535 PMS.pop();
537 assert(!PMS.empty() && "Unable to handle Call Graph Pass");
540 if (PMS.top()->getPassManagerType() == PMT_CallGraphPassManager)
541 CGP = (CGPassManager*)PMS.top();
544 assert(!PMS.empty() && "Unable to create Call Graph Pass Manager");
545 PMDataManager *PMD = PMS.top();
555 // and push new managers into PMS
[all...]
/external/llvm/include/llvm/
H A DPass.h122 /// PMS is the stack of available pass manager.
233 virtual void assignPassManager(PMStack &PMS,
304 virtual void assignPassManager(PMStack &PMS,
355 virtual void assignPassManager(PMStack &PMS,
H A DCallGraphSCCPass.h65 virtual void assignPassManager(PMStack &PMS,
H A DPassManagers.h360 void populateInheritedAnalysis(PMStack &PMS) { argument
362 for (PMStack::iterator I = PMS.begin(), E = PMS.end();
/external/llvm/lib/VMCore/
H A DPassManager.cpp1767 void ModulePass::assignPassManager(PMStack &PMS, argument
1770 while (!PMS.empty()) {
1771 PassManagerType TopPMType = PMS.top()->getPassManagerType();
1775 PMS.pop(); // Pop children pass managers
1779 assert(!PMS.empty() && "Unable to find appropriate Pass Manager");
1780 PMS.top()->add(this);
1785 void FunctionPass::assignPassManager(PMStack &PMS, argument
1789 while (!PMS.empty()) {
1790 if (PMS.top()->getPassManagerType() > PMT_FunctionPassManager)
1791 PMS
1826 assignPassManager(PMStack &PMS, PassManagerType PreferredType) argument
[all...]

Completed in 167 milliseconds