Lines Matching defs:PMTopLevelManager
232 public PMTopLevelManager {
240 PMTopLevelManager(new FPPassManager()), wasRun(false) {}
399 public PMTopLevelManager {
406 PMTopLevelManager(new MPPassManager()) {}
507 // PMTopLevelManager implementation
510 PMTopLevelManager::PMTopLevelManager(PMDataManager *PMDM) {
518 PMTopLevelManager::setLastUser(ArrayRef<Pass*> AnalysisPasses, Pass *P) {
569 void PMTopLevelManager::collectLastUses(SmallVectorImpl<Pass *> &LastUses,
583 AnalysisUsage *PMTopLevelManager::findAnalysisUsage(Pass *P) {
619 void PMTopLevelManager::schedulePass(Pass *P) {
721 Pass *PMTopLevelManager::findAnalysisPass(AnalysisID AID) {
740 const PassInfo *PMTopLevelManager::findAnalysisPassInfo(AnalysisID AID) const {
751 void PMTopLevelManager::addImmutablePass(ImmutablePass *P) {
770 void PMTopLevelManager::dumpPasses() const {
788 void PMTopLevelManager::dumpArguments() const {
807 void PMTopLevelManager::initializeAllAnalysisInfo() {
826 PMTopLevelManager::~PMTopLevelManager() {
1685 ((PMTopLevelManager*)FPP)->findAnalysisPass(RequiredPass->getPassID());
1708 return ((PMTopLevelManager*)FPP)->findAnalysisPass(PI);
1813 PMTopLevelManager *TPM = this->top()->getTopLevelManager();
1882 PMTopLevelManager *TPM = PMD->getTopLevelManager();
1919 PMTopLevelManager *TPM = PMD->getTopLevelManager();