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

/external/llvm/lib/Analysis/
H A DLoopPass.cpp310 void LoopPass::preparePassManager(PMStack &PMS) { argument
313 while (!PMS.empty() &&
314 PMS.top()->getPassManagerType() > PMT_LoopPassManager)
315 PMS.pop();
320 if (PMS.top()->getPassManagerType() == PMT_LoopPassManager &&
321 !PMS.top()->preserveHigherLevelAnalysis(this))
322 PMS.pop();
326 void LoopPass::assignPassManager(PMStack &PMS, argument
329 while (!PMS.empty() &&
330 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.cpp528 void CallGraphSCCPass::assignPassManager(PMStack &PMS, argument
531 while (!PMS.empty() &&
532 PMS.top()->getPassManagerType() > PMT_CallGraphPassManager)
533 PMS.pop();
535 assert(!PMS.empty() && "Unable to handle Call Graph Pass");
538 if (PMS.top()->getPassManagerType() == PMT_CallGraphPassManager)
539 CGP = (CGPassManager*)PMS.top();
542 assert(!PMS.empty() && "Unable to create Call Graph Pass Manager");
543 PMDataManager *PMD = PMS.top();
553 // 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.h359 void populateInheritedAnalysis(PMStack &PMS) { argument
361 for (PMStack::iterator I = PMS.begin(), E = PMS.end();
/external/llvm/lib/VMCore/
H A DPassManager.cpp1748 void ModulePass::assignPassManager(PMStack &PMS, argument
1751 while (!PMS.empty()) {
1752 PassManagerType TopPMType = PMS.top()->getPassManagerType();
1756 PMS.pop(); // Pop children pass managers
1760 assert(!PMS.empty() && "Unable to find appropriate Pass Manager");
1761 PMS.top()->add(this);
1766 void FunctionPass::assignPassManager(PMStack &PMS, argument
1770 while (!PMS.empty()) {
1771 if (PMS.top()->getPassManagerType() > PMT_FunctionPassManager)
1772 PMS
1807 assignPassManager(PMStack &PMS, PassManagerType PreferredType) argument
[all...]

Completed in 74 milliseconds