Lines Matching refs:PMS
223 void RegionPass::preparePassManager(PMStack &PMS) { in preparePassManager() argument
226 while (!PMS.empty() && in preparePassManager()
227 PMS.top()->getPassManagerType() > PMT_RegionPassManager) in preparePassManager()
228 PMS.pop(); in preparePassManager()
234 if (PMS.top()->getPassManagerType() == PMT_RegionPassManager && in preparePassManager()
235 !PMS.top()->preserveHigherLevelAnalysis(this)) in preparePassManager()
236 PMS.pop(); in preparePassManager()
240 void RegionPass::assignPassManager(PMStack &PMS, in assignPassManager() argument
243 while (!PMS.empty() && in assignPassManager()
244 PMS.top()->getPassManagerType() > PMT_RegionPassManager) in assignPassManager()
245 PMS.pop(); in assignPassManager()
250 if (PMS.top()->getPassManagerType() == PMT_RegionPassManager) in assignPassManager()
251 RGPM = (RGPassManager*)PMS.top(); in assignPassManager()
254 assert (!PMS.empty() && "Unable to create Region Pass Manager"); in assignPassManager()
255 PMDataManager *PMD = PMS.top(); in assignPassManager()
259 RGPM->populateInheritedAnalysis(PMS); in assignPassManager()
270 PMS.push(RGPM); in assignPassManager()