From 99df25f9f14ffa9c13ddcbfa29ca3bd00d401f1f Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 28 Apr 2003 03:42:31 +0000 Subject: [PATCH] Remove implemented project, add a new one git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5970 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/OpenProjects.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/OpenProjects.html b/docs/OpenProjects.html index 898bb84c7e2..9b50d23b433 100644 --- a/docs/OpenProjects.html +++ b/docs/OpenProjects.html @@ -149,9 +149,7 @@ all the back-ends: CBE, llc, and lli.

  1. Improve the efficiency of the bytecode loader/writer, allow streaming lazy loading of functions from the bytecode (for use by the JIT, for example)
    -
  2. Rework the PassManager -
  3. Do not encode zero intializers for large arrays into the bytecode - +
  4. Rework the PassManager to be more flexible
  5. 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:

  6. Implement a global register allocator
  7. Implement a better instruction selector
  8. Implement a static compiler in addition to the JIT (easy project) +
  9. Implement support for the "switch" instruction without requiring the + lower-switches pass.