Lines Matching refs:PMS
284 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()
305 PMS.pop(); in assignPassManager()
308 if (PMS.top()->getPassManagerType() == PMT_LoopPassManager) in assignPassManager()
309 LPPM = (LPPassManager*)PMS.top(); in assignPassManager()
312 assert (!PMS.empty() && "Unable to create Loop Pass Manager"); in assignPassManager()
313 PMDataManager *PMD = PMS.top(); in assignPassManager()
317 LPPM->populateInheritedAnalysis(PMS); in assignPassManager()
329 PMS.push(LPPM); in assignPassManager()