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" --> _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits