Lines Matching defs:PMTopLevelManager
249 public PMTopLevelManager {
256 : Pass(PT_PassManager, ID), PMTopLevelManager(new FPPassManager()),
471 public PMTopLevelManager {
477 : Pass(PT_PassManager, ID), PMTopLevelManager(new MPPassManager()) {}
556 // PMTopLevelManager implementation
559 PMTopLevelManager::PMTopLevelManager(PMDataManager *PMDM) {
567 PMTopLevelManager::setLastUser(ArrayRef<Pass*> AnalysisPasses, Pass *P) {
619 void PMTopLevelManager::collectLastUses(SmallVectorImpl<Pass *> &LastUses,
629 AnalysisUsage *PMTopLevelManager::findAnalysisUsage(Pass *P) {
665 void PMTopLevelManager::schedulePass(Pass *P) {
773 Pass *PMTopLevelManager::findAnalysisPass(AnalysisID AID) {
792 const PassInfo *PMTopLevelManager::findAnalysisPassInfo(AnalysisID AID) const {
803 void PMTopLevelManager::addImmutablePass(ImmutablePass *P) {
822 void PMTopLevelManager::dumpPasses() const {
840 void PMTopLevelManager::dumpArguments() const {
857 void PMTopLevelManager::initializeAllAnalysisInfo() {
867 PMTopLevelManager::~PMTopLevelManager() {
1633 ((PMTopLevelManager*)FPP)->findAnalysisPass(RequiredPass->getPassID());
1657 return std::make_tuple(((PMTopLevelManager *)FPP)->findAnalysisPass(PI),
1711 PMTopLevelManager *TPM = this->top()->getTopLevelManager();