Searched refs:PMDataManager (Results 1 – 14 of 14) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | LegacyPassManagers.h | 93 class PMDataManager; variable 143 PMDataManager *top() const { return S.back(); } in top() 144 void push(PMDataManager *PM); 150 std::vector<PMDataManager *> S; 160 explicit PMTopLevelManager(PMDataManager *PMDM); 169 virtual PMDataManager *getAsPMDataManager() = 0; 204 void addPassManager(PMDataManager *Manager) { in addPassManager() 223 SmallVector<PMDataManager *, 8> PassManagers; 295 class PMDataManager { 299 virtual ~PMDataManager(); [all …]
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | LegacyPassManager.cpp | 65 unsigned PMDataManager::initSizeRemarkInfo( in initSizeRemarkInfo() 87 void PMDataManager::emitInstrCountChangedRemark( in emitInstrCountChangedRemark() 469 public PMDataManager, 844 for (PMDataManager *PM : PassManagers) in dumpArguments() 850 for (PMDataManager *PM : PassManagers) in initializeAllAnalysisInfo() 860 for (PMDataManager *PM : PassManagers) in ~PMTopLevelManager() 1298 PMDataManager::~PMDataManager() { in ~PMDataManager() 1684 PMDataManager *Top = this->top(); in pop() 1691 void PMStack::push(PMDataManager *PM) { in push() 1716 for (PMDataManager *Manager : S) in dump() [all …]
|
| H A D | Pass.cpp | 117 PMDataManager *Pass::getAsPMDataManager() { in getAsPMDataManager()
|
| /llvm-project-15.0.7/llvm/include/llvm/ |
| H A D | PassAnalysisSupport.h | 36 class PMDataManager; variable 160 explicit AnalysisResolver(PMDataManager &P) : PM(P) {} in AnalysisResolver() 162 PMDataManager &getPMDataManager() { return PM; } in getPMDataManager() 200 PMDataManager &PM;
|
| H A D | Pass.h | 41 class PMDataManager; variable 176 virtual PMDataManager *getAsPMDataManager();
|
| /llvm-project-15.0.7/llvm/test/Linker/ |
| H A D | partial-type-refinement-link.ll | 4 %AnalysisResolver = type { i8, %PMDataManager* } 6 %PMDataManager = type { i8, %PMTopLevelManager*, i8, i8, i8, i8, i8, i64, i8 }
|
| H A D | partial-type-refinement.ll | 6 %AnalysisResolver = type { i8, %PMDataManager* } 8 %PMDataManager = type { i8, %PMTopLevelManager*, i8, i8, i8, i8, i8, i64, i8 }
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | RegionPass.h | 87 class RGPassManager : public FunctionPass, public PMDataManager { 107 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
|
| H A D | LoopPass.h | 76 class LPPassManager : public FunctionPass, public PMDataManager { 91 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | CallGraphSCCPass.cpp | 59 class CGPassManager : public ModulePass, public PMDataManager { 84 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager() 125 PMDataManager *PM = P->getAsPMDataManager(); in RunPassOnSCC() 560 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doInitialization() 575 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doFinalization() 634 PMDataManager *PMD = PMS.top(); in assignPassManager()
|
| H A D | RegionPass.cpp | 252 PMDataManager *PMD = PMS.top(); in assignPassManager()
|
| H A D | LoopPass.cpp | 344 PMDataManager *PMD = PMS.top(); in assignPassManager()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | XRayExample.rst | 164 … 0.000063, 0.000215] 0.225708 LegacyPassManager.cpp:1083:0: llvm::PMDataManager::findAnalysisP… 220 #5 llvm::PMDataManager::verifyPreservedAnalysis(llvm::Pass*) 399 16628590 222 #7 llvm::PMDataManager::findAnalysisPass(void const*, bool) 32088 9633790
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | pr15031.ll | 143 %"class.llvm::AnalysisResolver" = type { %"class.std::vector.89", %"class.llvm::PMDataManager"* } 148 %"class.llvm::PMDataManager" = type opaque
|