[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