Lines Matching refs:PassManager
1 //===- llvm/PassManager.h - Container for Passes ----------------*- C++ -*-===//
10 // This file defines the PassManager class. This class is used to hold,
11 // maintain, and optimize execution of Passes. The PassManager class ensures
13 // destroyed when the PassManager is destroyed.
38 /// the Pass to the PassManager. When the PassManager is destroyed, the pass
44 /// PassManager manages ModulePassManagers
45 class PassManager : public PassManagerBase {
48 PassManager();
49 ~PassManager();
52 /// the Pass to the PassManager. When the PassManager is destroyed, the pass
62 /// PassManagerImpl_New is the actual class. PassManager is just the
76 /// ownership of the Pass to the PassManager. When the