diff --git a/docs/OpenProjects.html b/docs/OpenProjects.html
index 574f4d34d38..5f648374d1a 100644
--- a/docs/OpenProjects.html
+++ b/docs/OpenProjects.html
@@ -127,9 +127,6 @@ all the back-ends: CBE, llc, and lli.
-- Transform setjmp and longjmp calls to use the LLVM
- invoke mechanism.
-
- Add support for a volatile attribute on loads and stores
- Add a new conditional move instruction: X = select bool Cond, Y, Z
- Add support for platform independent prefetch support. The GCC prefetch project page
@@ -151,8 +148,9 @@ all the back-ends: CBE, llc, and lli.
would also then have to implement the reader for this index in
gccld.
-
- Improve the efficiency of the bytecode loader/writer, allow streaming lazy
- loading of functions from the bytecode (for use by the JIT, for example)
+ - Improve the efficiency of the bytecode loader/writer
+ - Extend the FunctionPassManager to use a ModuleProvider to stream functions
+ in on demand. This would improve the efficiency of the JIT.
- Rework the PassManager to be more flexible
- Some transformations and analyses only work on reducible flow graphs. It
would be nice to have a transformation which could be "required" by these passes
@@ -240,7 +238,6 @@ Ideas for profile guided transformations:
- A linear time or nearly so algorithm
- Implement a strength reduction pass
- Value range propagation pass
-
- Implement a tail recursion elimination pass
- Implement an unswitching pass
- Write a loop unroller, with a simple heuristic for when to unroll
@@ -280,6 +277,6 @@ Ideas for profile guided transformations:
Chris Lattner
-Last modified: Wed Aug 6 10:40:05 CDT 2003
+Last modified: Wed Oct 1 16:48:54 CDT 2003