Lines Matching refs:PMS
289 void LoopPass::preparePassManager(PMStack &PMS) { in preparePassManager() argument
292 while (!PMS.empty() && in preparePassManager()
293 PMS.top()->getPassManagerType() > PMT_LoopPassManager) in preparePassManager()
294 PMS.pop(); in preparePassManager()
299 if (PMS.top()->getPassManagerType() == PMT_LoopPassManager && in preparePassManager()
300 !PMS.top()->preserveHigherLevelAnalysis(this)) in preparePassManager()
301 PMS.pop(); in preparePassManager()
305 void LoopPass::assignPassManager(PMStack &PMS, in assignPassManager() argument
308 while (!PMS.empty() && in assignPassManager()
309 PMS.top()->getPassManagerType() > PMT_LoopPassManager) in assignPassManager()
310 PMS.pop(); in assignPassManager()
313 if (PMS.top()->getPassManagerType() == PMT_LoopPassManager) in assignPassManager()
314 LPPM = (LPPassManager*)PMS.top(); in assignPassManager()
317 assert (!PMS.empty() && "Unable to create Loop Pass Manager"); in assignPassManager()
318 PMDataManager *PMD = PMS.top(); in assignPassManager()
322 LPPM->populateInheritedAnalysis(PMS); in assignPassManager()
334 PMS.push(LPPM); in assignPassManager()