Home
last modified time | relevance | path

Searched refs:PMDataManager (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManagers.h94 class PMDataManager; variable
139 typedef std::vector<PMDataManager *>::const_reverse_iterator iterator;
144 PMDataManager *top() const { return S.back(); } in top()
145 LLVM_ABI void push(PMDataManager *PM);
151 std::vector<PMDataManager *> S;
161 explicit PMTopLevelManager(PMDataManager *PMDM);
170 virtual PMDataManager *getAsPMDataManager() = 0;
205 void addPassManager(PMDataManager *Manager) { in addPassManager()
211 inline void addIndirectPassManager(PMDataManager *Manager) { in addIndirectPassManager()
224 SmallVector<PMDataManager *, 8> PassManagers;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DLegacyPassManager.cpp61 bool PMDataManager::isPassDebuggingExecutionsOrMore() const { in isPassDebuggingExecutionsOrMore()
65 unsigned PMDataManager::initSizeRemarkInfo( in initSizeRemarkInfo()
87 void PMDataManager::emitInstrCountChangedRemark( in emitInstrCountChangedRemark()
243 public PMDataManager,
282 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
378 class MPPassManager : public Pass, public PMDataManager {
422 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
465 public PMDataManager,
497 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
547 PMTopLevelManager::PMTopLevelManager(PMDataManager *PMDM) { in PMTopLevelManager()
[all …]
H A DPass.cpp114 PMDataManager *Pass::getAsPMDataManager() { in getAsPMDataManager()
/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DPassAnalysisSupport.h37 class PMDataManager; variable
161 explicit AnalysisResolver(PMDataManager &P) : PM(P) {} in AnalysisResolver()
163 PMDataManager &getPMDataManager() { return PM; } in getPMDataManager()
202 PMDataManager &PM;
H A DPass.h45 class PMDataManager; variable
179 virtual PMDataManager *getAsPMDataManager();
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp59 class CGPassManager : public ModulePass, public PMDataManager {
84 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
125 PMDataManager *PM = P->getAsPMDataManager(); in RunPassOnSCC()
551 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doInitialization()
566 if (PMDataManager *PM = getContainedPass(i)->getAsPMDataManager()) { in doFinalization()
625 PMDataManager *PMD = PMS.top(); in assignPassManager()
H A DRegionPass.cpp252 PMDataManager *PMD = PMS.top(); in assignPassManager()
H A DLoopPass.cpp345 PMDataManager *PMD = PMS.top(); in assignPassManager()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DRegionPass.h88 class LLVM_ABI RGPassManager : public FunctionPass, public PMDataManager {
108 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
H A DLoopPass.h77 class LLVM_ABI LPPassManager : public FunctionPass, public PMDataManager {
92 PMDataManager *getAsPMDataManager() override { return this; } in getAsPMDataManager()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc22216 {"_ZNK4llvm13PMDataManager31isPassDebuggingExecutionsOrMoreEv", "llvm::PMDataManager::isPassDebuggi…
22218 …nagerC1EPNS_13PMDataManagerE", "llvm::PMTopLevelManager::PMTopLevelManager(llvm::PMDataManager*)"},
22219 …nagerC2EPNS_13PMDataManagerE", "llvm::PMTopLevelManager::PMTopLevelManager(llvm::PMDataManager*)"},
22220 {"_ZN4llvm7PMStack4pushEPNS_13PMDataManagerE", "llvm::PMStack::push(llvm::PMDataManager*)"},
22226 {"_ZN4llvm13PMDataManager16findAnalysisPassEPKvb", "llvm::PMDataManager::findAnalysisPass(void cons…
22229 {"_ZNK4llvm13PMDataManager17dumpPassArgumentsEv", "llvm::PMDataManager::dumpPassArguments() const"},
22234 {"_ZN4llvm13PMDataManager23recordAvailableAnalysisEPNS_4PassE", "llvm::PMDataManager::recordAvailab…
22235 {"_ZN4llvm13PMDataManager27preserveHigherLevelAnalysisEPNS_4PassE", "llvm::PMDataManager::preserveH…
22236 {"_ZN4llvm13PMDataManager23verifyPreservedAnalysisEPNS_4PassE", "llvm::PMDataManager::verifyPreserv…
22238 {"_ZN4llvm13PMDataManager26removeNotPreservedAnalysisEPNS_4PassE", "llvm::PMDataManager::removeNotP…
[all …]