Lines Matching refs:PMS
225 void RegionPass::preparePassManager(PMStack &PMS) { in preparePassManager() argument
228 while (!PMS.empty() && in preparePassManager()
229 PMS.top()->getPassManagerType() > PMT_RegionPassManager) in preparePassManager()
230 PMS.pop(); in preparePassManager()
236 if (PMS.top()->getPassManagerType() == PMT_RegionPassManager && in preparePassManager()
237 !PMS.top()->preserveHigherLevelAnalysis(this)) in preparePassManager()
238 PMS.pop(); in preparePassManager()
242 void RegionPass::assignPassManager(PMStack &PMS, in assignPassManager() argument
245 while (!PMS.empty() && in assignPassManager()
246 PMS.top()->getPassManagerType() > PMT_RegionPassManager) in assignPassManager()
247 PMS.pop(); in assignPassManager()
252 if (PMS.top()->getPassManagerType() == PMT_RegionPassManager) in assignPassManager()
253 RGPM = (RGPassManager*)PMS.top(); in assignPassManager()
256 assert (!PMS.empty() && "Unable to create Region Pass Manager"); in assignPassManager()
257 PMDataManager *PMD = PMS.top(); in assignPassManager()
261 RGPM->populateInheritedAnalysis(PMS); in assignPassManager()
272 PMS.push(RGPM); in assignPassManager()