Lines Matching refs:PMS
316 void LoopPass::preparePassManager(PMStack &PMS) { in preparePassManager() argument
319 while (!PMS.empty() && in preparePassManager()
320 PMS.top()->getPassManagerType() > PMT_LoopPassManager) in preparePassManager()
321 PMS.pop(); in preparePassManager()
326 if (PMS.top()->getPassManagerType() == PMT_LoopPassManager && in preparePassManager()
327 !PMS.top()->preserveHigherLevelAnalysis(this)) in preparePassManager()
328 PMS.pop(); in preparePassManager()
332 void LoopPass::assignPassManager(PMStack &PMS, in assignPassManager() argument
335 while (!PMS.empty() && in assignPassManager()
336 PMS.top()->getPassManagerType() > PMT_LoopPassManager) in assignPassManager()
337 PMS.pop(); in assignPassManager()
340 if (PMS.top()->getPassManagerType() == PMT_LoopPassManager) in assignPassManager()
341 LPPM = (LPPassManager*)PMS.top(); in assignPassManager()
344 assert (!PMS.empty() && "Unable to create Loop Pass Manager"); in assignPassManager()
345 PMDataManager *PMD = PMS.top(); in assignPassManager()
349 LPPM->populateInheritedAnalysis(PMS); in assignPassManager()
361 PMS.push(LPPM); in assignPassManager()