Home
last modified time | relevance | path

Searched refs:PMTopLevelManager (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DLegacyPassManager.cpp249 public PMTopLevelManager {
256 : Pass(PT_PassManager, ID), PMTopLevelManager(new FPPassManager()), in FunctionPassManagerImpl()
471 public PMTopLevelManager {
477 : Pass(PT_PassManager, ID), PMTopLevelManager(new MPPassManager()) {} in PassManagerImpl()
557 PMTopLevelManager::PMTopLevelManager(PMDataManager *PMDM) { in PMTopLevelManager() function in PMTopLevelManager
565 PMTopLevelManager::setLastUser(ArrayRef<Pass*> AnalysisPasses, Pass *P) { in setLastUser()
617 void PMTopLevelManager::collectLastUses(SmallVectorImpl<Pass *> &LastUses, in collectLastUses()
627 AnalysisUsage *PMTopLevelManager::findAnalysisUsage(Pass *P) { in findAnalysisUsage()
663 void PMTopLevelManager::schedulePass(Pass *P) { in schedulePass()
771 Pass *PMTopLevelManager::findAnalysisPass(AnalysisID AID) { in findAnalysisPass()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManagers.h43 // [o] class PMTopLevelManager;
46 // PMTopLevelManager. PMTopLevelManager manages information used by top level
62 // public PMTopLevelManager;
80 // public PMTopLevelManager
154 // PMTopLevelManager
156 /// PMTopLevelManager manages LastUser info and collects common APIs used by
158 class PMTopLevelManager {
160 explicit PMTopLevelManager(PMDataManager *PMDM);
195 virtual ~PMTopLevelManager();
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionPass.cpp259 PMTopLevelManager *TPM = PMD->getTopLevelManager(); in assignPassManager()
H A DLoopPass.cpp352 PMTopLevelManager *TPM = PMD->getTopLevelManager(); in assignPassManager()
H A DCallGraphSCCPass.cpp633 PMTopLevelManager *TPM = PMD->getTopLevelManager(); in assignPassManager()