[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