Lines Matching defs:FPP
391 legacy::FunctionPassManagerImpl *FPP = OnTheFlyManager.second;
392 delete FPP;
1523 legacy::FunctionPassManagerImpl *FPP = OnTheFlyManager.second;
1524 Changed |= FPP->doInitialization(M);
1595 legacy::FunctionPassManagerImpl *FPP = OnTheFlyManager.second;
1598 FPP->releaseMemoryOnTheFly();
1599 Changed |= FPP->doFinalization(M);
1616 legacy::FunctionPassManagerImpl *FPP = OnTheFlyManagers[P];
1617 if (!FPP) {
1618 FPP = new legacy::FunctionPassManagerImpl();
1619 // FPP is the top level manager.
1620 FPP->setTopLevelManager(FPP);
1622 OnTheFlyManagers[P] = FPP;
1630 ((PMTopLevelManager*)FPP)->findAnalysisPass(RequiredPass->getPassID());
1636 FPP->add(RequiredPass);
1641 FPP->setLastUser(LU, P);
1649 legacy::FunctionPassManagerImpl *FPP = OnTheFlyManagers[MP];
1650 assert(FPP && "Unable to find on the fly pass");
1652 FPP->releaseMemoryOnTheFly();
1653 bool Changed = FPP->run(F);
1654 return std::make_tuple(((PMTopLevelManager *)FPP)->findAnalysisPass(PI),
1757 auto *FPP = new FPPassManager;
1758 FPP->populateInheritedAnalysis(PMS);
1761 PM->getTopLevelManager()->addIndirectPassManager(FPP);
1765 FPP->assignPassManager(PMS, PM->getPassManagerType());
1768 PMS.push(FPP);
1769 PM = FPP;
1772 // Assign FPP as the manager of this pass.