[llvm-commits] [www] r149380 - /www/trunk/OpenProjects.html
Chris Lattner
sabre at nondot.org
Tue Jan 31 03:50:28 PST 2012
Author: lattner
Date: Tue Jan 31 05:50:28 2012
New Revision: 149380
URL: http://llvm.org/viewvc/llvm-project?rev=149380&view=rev
Log:
specifically list a few open projects, to raise their awareness.
Modified:
www/trunk/OpenProjects.html
Modified: www/trunk/OpenProjects.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/OpenProjects.html?rev=149380&r1=149379&r2=149380&view=diff
==============================================================================
--- www/trunk/OpenProjects.html (original)
+++ www/trunk/OpenProjects.html Tue Jan 31 05:50:28 2012
@@ -109,8 +109,22 @@
has <a
href="http://llvm.org/bugs/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=code-cleanup&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Bug+Number&field0-0-0=noop&type0-0-0=noop&value0-0-0=">"code-cleanup" bugs</a> filed in it.
Taking one of these and fixing it is a good way to get your feet wet in the
-LLVM code and discover how some of its components work.
+LLVM code and discover how some of its components work. Some of these include
+some major IR redesign work, which is high-impact because it can simplify a lot
+of things in the optimizer.
</p>
+
+<p>
+Some specific ones that would be great to have:
+
+<ul>
+<li><a href="http://llvm.org/PR1210">Constant and Type uniquing should use a DenseMap/FoldingSet</a></li>
+<li><a href="http://llvm.org/PR10367">Fix the design of GlobalAlias to not require dest type to match source type</a></li>
+<li><a href="http://llvm.org/PR10368">Redesign ConstantExpr's</a></li>
+<li><a href="http://llvm.org/PR11895">SimplifyLibCalls should be merged into instcombine</a></li>
+</ul>
+</p>
+
<p>Additionally, there are performance improvements in LLVM that need to get
fixed. These are marked with the <tt>slow-compile</tt> keyword. Use
<a href="http://llvm.org/bugs/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=slow-compile&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&namedcmd=Bugs+I+Fixed&newqueryname=&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">this Bugzilla query</a>
@@ -204,7 +218,7 @@
transactions to the PassManager</a> for improved bugpoint.</li>
<li><a href="http://llvm.org/bugs/show_bug.cgi?id=539">Improve bugpoint to
support running tests in parallel on MP machines</a>.</li>
-<li>Add JIT support to the SPARC port.</li>
+<li>Add MC assembler/disassembler and JIT support to the SPARC port.</li>
<li>Move more optimizations out of the <tt>-instcombine</tt> pass and into
InstructionSimplify. The optimizations that should be moved are those that
do not create new instructions, for example turning <tt>sub i32 %x, 0</tt>
More information about the llvm-commits
mailing list