Lines Matching refs:PMDataManager
62 bool PMDataManager::isPassDebuggingExecutionsOrMore() const { in isPassDebuggingExecutionsOrMore()
66 unsigned PMDataManager::initSizeRemarkInfo( in initSizeRemarkInfo()
88 void PMDataManager::emitInstrCountChangedRemark( in emitInstrCountChangedRemark()
248 public PMDataManager,
287 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
383 class MPPassManager : public Pass, public PMDataManager {
427 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
470 public PMDataManager,
502 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
559 PMTopLevelManager::PMTopLevelManager(PMDataManager *PMDM) { in PMTopLevelManager()
741 PMDataManager *DM = getAsPMDataManager(); in schedulePass()
780 for (PMDataManager *PassManager : PassManagers) in findAnalysisPass()
785 for (PMDataManager *IndirectPassManager : IndirectPassManagers) in findAnalysisPass()
836 for (PMDataManager *Manager : PassManagers) in dumpPasses()
852 for (PMDataManager *PM : PassManagers) in dumpArguments()
858 for (PMDataManager *PM : PassManagers) in initializeAllAnalysisInfo()
862 for (PMDataManager *IPM : IndirectPassManagers) in initializeAllAnalysisInfo()
868 for (PMDataManager *PM : PassManagers) in ~PMTopLevelManager()
879 void PMDataManager::recordAvailableAnalysis(Pass *P) { in recordAvailableAnalysis()
896 bool PMDataManager::preserveHigherLevelAnalysis(Pass *P) { in preserveHigherLevelAnalysis()
912 void PMDataManager::verifyPreservedAnalysis(Pass *P) { in verifyPreservedAnalysis()
930 void PMDataManager::removeNotPreservedAnalysis(Pass *P) { in removeNotPreservedAnalysis()
976 void PMDataManager::removeDeadPasses(Pass *P, StringRef Msg, in removeDeadPasses()
997 void PMDataManager::freePass(Pass *P, StringRef Msg, in freePass()
1027 void PMDataManager::add(Pass *P, bool ProcessAnalysis) { in add()
1055 PMDataManager &DM = PUsed->getResolver()->getPMDataManager(); in add()
1102 void PMDataManager::collectRequiredAndUsedAnalyses( in collectRequiredAndUsedAnalyses()
1123 void PMDataManager::initializeAnalysisImpl(Pass *P) { in initializeAnalysisImpl()
1140 Pass *PMDataManager::findAnalysisPass(AnalysisID AID, bool SearchParent) { in findAnalysisPass()
1156 void PMDataManager::dumpLastUses(Pass *P, unsigned Offset) const{ in dumpLastUses()
1174 void PMDataManager::dumpPassArguments() const { in dumpPassArguments()
1176 if (PMDataManager *PMD = P->getAsPMDataManager()) in dumpPassArguments()
1186 void PMDataManager::dumpPassInfo(Pass *P, enum PassDebuggingString S1, in dumpPassInfo()
1227 void PMDataManager::dumpRequiredSet(const Pass *P) const { in dumpRequiredSet()
1236 void PMDataManager::dumpPreservedSet(const Pass *P) const { in dumpPreservedSet()
1245 void PMDataManager::dumpUsedSet(const Pass *P) const { in dumpUsedSet()
1254 void PMDataManager::dumpAnalysisUsage(StringRef Msg, const Pass *P, in dumpAnalysisUsage()
1278 void PMDataManager::addLowerLevelRequiredPass(Pass *P, Pass *RequiredPass) { in addLowerLevelRequiredPass()
1300 std::tuple<Pass *, bool> PMDataManager::getOnTheFlyPass(Pass *P, AnalysisID PI, in getOnTheFlyPass()
1306 PMDataManager::~PMDataManager() { in ~PMDataManager()
1697 PMDataManager *Top = this->top(); in pop()
1704 void PMStack::push(PMDataManager *PM) { in push()
1729 for (PMDataManager *Manager : S) in dump()
1753 PMDataManager *PM; in assignPassManager()