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

Chris Lattner lattner at cs.uiuc.edu
Tue Apr 11 21:18:48 PDT 2006



Changes in directory llvm-www:

OpenProjects.html updated: 1.12 -> 1.13
---
Log message:

Nate went and did one of the projects, so remove it.
The skeleton backend is no more.



---
Diffs of the changes:  (+1 -17)

 OpenProjects.html |   18 +-----------------
 1 files changed, 1 insertion(+), 17 deletions(-)


Index: llvm-www/OpenProjects.html
diff -u llvm-www/OpenProjects.html:1.12 llvm-www/OpenProjects.html:1.13
--- llvm-www/OpenProjects.html:1.12	Thu Mar 16 13:02:22 2006
+++ llvm-www/OpenProjects.html	Tue Apr 11 23:18:36 2006
@@ -304,8 +304,6 @@
 
 <ol>
 <li>Improve the instruction selectors.</li>
-<li>Implement support for the "switch" instruction without requiring the 
-    lower-switches pass.</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 
@@ -314,20 +312,6 @@
 (<a href="docs/CompilerWriterInfo.html#arm">ARM</a>? 
  <a href="docs/CompilerWriterInfo.html#mips">MIPS</a>? 
  <a href="http://www-cs-faculty.stanford.edu/~knuth/mmix.html">MMIX</a>?)</li>
-<li>Improve the usefulness and utility of the Skeleton target backend:
-<ul>
-  <li>Convert the non-functional Skeleton target to become an abstract machine
-  target (choose some simple instructions, a register set, etc).  This will
-  become a much more useful example of a backend since it would be a simple
-  but <em>functional</em> backend.  Examples of such architectures include MIX,
-  MMIX, <a
-  href="http://www.cs.cinvestav.mx/SC/prof_personal/adiaz/vhdl/DLX/">DLX</a>,
-  or come up with your own!</li>
-  <li>Use the new Skeleton backend in the Interpreter: compile LLVM to Skeleton
-  target, and then interpret that code instead of LLVM.  Performance win would
-  be the primary goal, as the number of registers would be a small constant
-  instead of unbounded, for example.</li>
-</ul></li>
 </ol>
 
 </div>
@@ -381,7 +365,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: 2006/03/16 19:02:22 $
+  Last modified: $Date: 2006/04/12 04:18:36 $
 </address>
 
 <!--#include virtual="footer.incl" -->






More information about the llvm-commits mailing list