OSDN Git Service

Enabling incremental bytecode loading in the JIT:
authorMisha Brukman <brukman+llvm@gmail.com>
Tue, 14 Oct 2003 21:34:56 +0000 (21:34 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Tue, 14 Oct 2003 21:34:56 +0000 (21:34 +0000)
* Add ModuleProvider as a parameter to FunctionPassManager

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9122 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/PassManager.h

index 64499ca..14463ff 100644 (file)
@@ -12,6 +12,7 @@
 
 class Pass;
 class Module;
+class ModuleProvider;
 template<class UnitType> class PassManagerT;
 
 class PassManager {
@@ -39,8 +40,9 @@ class Function;
 
 class FunctionPassManager {
   PassManagerT<Function> *PM;    // This is a straightforward Pimpl class
+  ModuleProvider *MP;
 public:
-  FunctionPassManager();
+  FunctionPassManager(ModuleProvider *P);
   ~FunctionPassManager();
 
   /// add - Add a pass to the queue of passes to run.  This passes