Remove implemented project, add a new one
authorChris Lattner <sabre@nondot.org>
Mon, 28 Apr 2003 03:42:31 +0000 (03:42 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 28 Apr 2003 03:42:31 +0000 (03:42 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5970 91177308-0d34-0410-b5e6-96231b3b80d8

docs/OpenProjects.html

index 898bb84c7e21e5385e3580337c09e2e7ab4c6ae3..9b50d23b433daa64e7030b1dd97ce1fe75c67685 100644 (file)
@@ -149,9 +149,7 @@ all the back-ends: CBE, llc, and lli.<p>
 <ol>
 <li>Improve the efficiency of the bytecode loader/writer, allow streaming lazy
     loading of functions from the bytecode (for use by the JIT, for example)<br>
-<li>Rework the PassManager
-<li>Do not encode zero intializers for large arrays into the bytecode
-
+<li>Rework the PassManager to be more flexible
 <li>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
 which makes irreducible graphs reducible.  This can easily be accomplished
@@ -262,6 +260,8 @@ Ideas for profile guided transformations:<p>
 <li>Implement a global register allocator
 <li>Implement a better instruction selector
 <li>Implement a static compiler in addition to the JIT (easy project)
+<li>Implement support for the "switch" instruction without requiring the 
+    lower-switches pass.
 </ol>
 
 <!-- ======================================================================= -->