Lines Matching refs:PMDataManager
99 class PMDataManager; variable
145 typedef std::vector<PMDataManager *>::const_reverse_iterator iterator;
150 PMDataManager *top() const { return S.back(); } in top()
151 void push(PMDataManager *PM);
157 std::vector<PMDataManager *> S;
168 explicit PMTopLevelManager(PMDataManager *PMDM);
213 void addPassManager(PMDataManager *Manager) { in addPassManager()
219 inline void addIndirectPassManager(PMDataManager *Manager) { in addIndirectPassManager()
233 SmallVector<PMDataManager *, 8> PassManagers;
239 SmallVector<PMDataManager *, 8> IndirectPassManagers;
263 class PMDataManager {
266 explicit PMDataManager() : TPM(NULL), Depth(0) { in PMDataManager() function
270 virtual ~PMDataManager();
409 class FPPassManager : public ModulePass, public PMDataManager {
413 : ModulePass(ID), PMDataManager() { } in FPPassManager()
431 virtual PMDataManager *getAsPMDataManager() { return this; } in getAsPMDataManager()