Changes in directory llvm-www:

OpenProjects.html updated: 1.18 -> 1.19
---
Log message:

add an open project, with a link!


---
Diffs of the changes:  (+5 -2)

 OpenProjects.html |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)


Index: llvm-www/OpenProjects.html
diff -u llvm-www/OpenProjects.html:1.18 llvm-www/OpenProjects.html:1.19
--- llvm-www/OpenProjects.html:1.18     Tue Jan 23 23:28:10 2007
+++ llvm-www/OpenProjects.html  Thu Feb  8 00:07:55 2007
@@ -314,12 +314,15 @@
 
 <ol>
 <li>Improve the instruction selectors.</li>
+<li>Implement a way to describe calling conventions abstractly, instead of
+    us having to write C++ code in the lowering phase.  Many approaches are
+    available, a good one is <a 
href="http://www.eecs.harvard.edu/nr/pubs/staged-abstract.html";>Staged 
Allocation: A Compositional Technique for Specifying and Implementing Procedure 
Calling Conventions</a>.</li>
 <li>Implement interprocedural register allocation. The CallGraphSCCPass can be
     used to implement a bottom-up analysis that will determine the *actual* 
     registers clobbered by a function. Use the pass to fine tune register 
usage 
     in callers based on *actual* registers used by the callee.</li>
 <li>Write a new backend for a target 
-(<a href="docs/CompilerWriterInfo.html#mips">MIPS</a>? 
+(VAX, i960, PA-RISC, <a href="docs/CompilerWriterInfo.html#mips">MIPS</a>? 
  <a href="http://www-cs-faculty.stanford.edu/~knuth/mmix.html";>MMIX</a>?)</li>
 </ol>
 
@@ -372,7 +375,7 @@
   src="http://www.w3.org/Icons/valid-html401"; alt="Valid HTML 4.01!"></a>
 
   <a href="http://llvm.org";>LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2007/01/24 05:28:10 $
+  Last modified: $Date: 2007/02/08 06:07:55 $
 </address>
 
 <!--#include virtual="footer.incl" -->



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to