[llvm-commits] CVS: llvm/include/llvm/PassManager.h
Misha Brukman
brukman at cs.uiuc.edu
Tue Oct 14 16:36:01 PDT 2003
Changes in directory llvm/include/llvm:
PassManager.h updated: 1.8 -> 1.9
---
Log message:
Enabling incremental bytecode loading in the JIT:
* Add ModuleProvider as a parameter to FunctionPassManager
---
Diffs of the changes: (+3 -1)
Index: llvm/include/llvm/PassManager.h
diff -u llvm/include/llvm/PassManager.h:1.8 llvm/include/llvm/PassManager.h:1.9
--- llvm/include/llvm/PassManager.h:1.8 Fri Oct 10 12:38:31 2003
+++ llvm/include/llvm/PassManager.h Tue Oct 14 16:34:56 2003
@@ -12,6 +12,7 @@
class Pass;
class Module;
+class ModuleProvider;
template<class UnitType> class PassManagerT;
class PassManager {
@@ -39,8 +40,9 @@
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
More information about the llvm-commits
mailing list