[llvm-commits] CVS: llvm/www/docs/OpenProjects.html

Chris Lattner lattner at cs.uiuc.edu
Wed Oct 1 16:51:02 PDT 2003


Changes in directory llvm/www/docs:

OpenProjects.html updated: 1.10 -> 1.11

---
Log message:

Amazingly enough, we actually do some stuff around here.  Now if we could
just remember to update the open projects list... :)


---
Diffs of the changes:

Index: llvm/www/docs/OpenProjects.html
diff -u llvm/www/docs/OpenProjects.html:1.10 llvm/www/docs/OpenProjects.html:1.11
--- llvm/www/docs/OpenProjects.html:1.10	Mon Aug 18 09:41:19 2003
+++ llvm/www/docs/OpenProjects.html	Wed Oct  1 16:49:55 2003
@@ -127,9 +127,6 @@
 </b></font></td></tr></table><ul>
 
 <ol>
-<li>Transform <tt>setjmp</tt> and <tt>longjmp</tt> calls to use the LLVM
-    <tt>invoke</tt> mechanism.
-<li>Add support for a volatile attribute on loads and stores
 <li>Add a new conditional move instruction: <tt>X = select bool Cond, Y, Z</tt>
 <li>Add support for platform independent prefetch support.  The GCC <a
     href="http://gcc.gnu.org/projects/prefetch.html">prefetch project</a> page
@@ -151,8 +148,9 @@
     would also then have to implement the reader for this index in
     <tt>gccld</tt>.<br>
 
-<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>Improve the efficiency of the bytecode loader/writer<br>
+<li>Extend the FunctionPassManager to use a ModuleProvider to stream functions
+    in on demand.  This would improve the efficiency of the JIT.
 <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
@@ -240,7 +238,6 @@
      - A linear time or nearly so algorithm
 <li>Implement a strength reduction pass
 <li>Value range propagation pass
-<li>Implement a tail recursion elimination pass
 <li>Implement an unswitching pass
 <li>Write a loop unroller, with a simple heuristic for when to unroll
 </ol>
@@ -280,6 +277,6 @@
 <address><a href="mailto:sabre at nondot.org">Chris Lattner</a></address>
 <!-- Created: Tue Aug  6 15:00:33 CDT 2002 -->
 <!-- hhmts start -->
-Last modified: Wed Aug  6 10:40:05 CDT 2003
+Last modified: Wed Oct  1 16:48:54 CDT 2003
 <!-- hhmts end -->
 </font></body></html>





More information about the llvm-commits mailing list