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

Misha Brukman brukman at cs.uiuc.edu
Fri Oct 1 11:36:33 PDT 2004



Changes in directory llvm/docs:

OpenProjects.html updated: 1.34 -> 1.35
---
Log message:

Add note about converting Skeleton to a useful backend and using it in the
Interpreter.


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

Index: llvm/docs/OpenProjects.html
diff -u llvm/docs/OpenProjects.html:1.34 llvm/docs/OpenProjects.html:1.35
--- llvm/docs/OpenProjects.html:1.34	Mon Sep  6 17:35:43 2004
+++ llvm/docs/OpenProjects.html	Fri Oct  1 13:36:22 2004
@@ -337,6 +337,17 @@
 Try to crash opt. When opt crashes, use bugpoint to reduce the test case and
 mail the result to yourself.  Repeat ad infinitum.</li>
 <li>Design a simple, recognizable logo.</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.</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>
@@ -352,7 +363,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2004/09/06 22:35:43 $
+  Last modified: $Date: 2004/10/01 18:36:22 $
 </address>
 
 </body>






More information about the llvm-commits mailing list