[llvm-commits] CVS: llvm-www/OpenProjects.html
Chris Lattner
lattner at cs.uiuc.edu
Tue May 9 20:53:51 PDT 2006
Changes in directory llvm-www:
OpenProjects.html updated: 1.13 -> 1.14
---
Log message:
Add a new open project
---
Diffs of the changes: (+21 -10)
OpenProjects.html | 31 +++++++++++++++++++++----------
1 files changed, 21 insertions(+), 10 deletions(-)
Index: llvm-www/OpenProjects.html
diff -u llvm-www/OpenProjects.html:1.13 llvm-www/OpenProjects.html:1.14
--- llvm-www/OpenProjects.html:1.13 Tue Apr 11 23:18:36 2006
+++ llvm-www/OpenProjects.html Tue May 9 22:53:37 2006
@@ -7,8 +7,8 @@
<li><a href="#improving">Improving the current system</a>
<ol>
<li><a href="#code-cleanups">Implementing Code Cleanup bugs</a></li>
- <li><a href="#glibc">Port glibc to LLVM</a></li>
<li><a href="#programs">Compile programs with the LLVM Compiler</a></li>
+ <li><a href="#llvmtest">Add programs to the llvm-test suite</a></li>
<li><a href="#llvm_ir">Extend the LLVM intermediate representation</a></li>
<li><a href="#benchmark">Benchmark the LLVM compiler</a></li>
<li><a href="#misc_imp">Miscellaneous Improvements</a></li>
@@ -92,18 +92,29 @@
<!-- ======================================================================= -->
<div class="www_subsubsection">
- <a name="glibc">Port glibc to LLVM</a>
+ <a name="llvmtest">Add programs to the llvm-test testsuite</a>
</div>
<div class="www_text">
-<p>It would be very useful to <a
-href="http://www.gnu.org/software/libc/manual/html_node/Porting.html">port</a> <a
-href="http://www.gnu.org/software/libc/">glibc</a> to LLVM. This would allow a
-variety of interprocedural algorithms to be much more effective in the face of
-library calls. The most important pieces to port are things like the string
-library and the <tt>stdio</tt> related functions... low-level system calls like
-'<tt>read</tt>' should stay unimplemented in LLVM.</p>
+<p>
+The <a href="docs/TestingGuide.html#wholeprograms">llvm-test</a> testsuite is
+a large collection of programs we use for nightly testing of generated code
+performance, compile times, correctness, etc. Having a large testsuite gives
+us a lot of coverage of programs and enables us to spot and improve any
+problem areas in the compiler.</p>
+
+<p>
+One extremely useful task, which does not require in-depth knowledge of
+compilers, would be to extend our testsuite to include <a href=
+"http://nondot.org/sabre/LLVMNotes/#benchmarks">new programs and benchmarks</a>.
+In particular, we are interested in cpu-intensive programs that have few
+library dependencies, produce some output that can be used for correctness
+testing, and that are redistributable in source form. Many different programs
+are suitable, for example, see <a
+href="http://nondot.org/sabre/LLVMNotes/#benchmarks">this list</a> for some
+potential candidates.
+</p>
</div>
@@ -365,7 +376,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/04/12 04:18:36 $
+ Last modified: $Date: 2006/05/10 03:53:37 $
</address>
<!--#include virtual="footer.incl" -->
More information about the llvm-commits
mailing list