[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