class Module;
class ModuleProvider;
-class ModulePassManager;
class PassManagerImpl;
class FunctionPassManagerImpl;
/// FunctionPassManager manages FunctionPasses and BasicBlockPassManagers.
class FunctionPassManager {
public:
- FunctionPassManager(ModuleProvider *P);
+ explicit FunctionPassManager(ModuleProvider *P);
FunctionPassManager();
~FunctionPassManager();
///
bool doInitialization();
- /// doFinalization - Run all of the initializers for the function passes.
+ /// doFinalization - Run all of the finalizers for the function passes.
///
bool doFinalization();
private: