[llvm-commits] [www] r145175 - /www/trunk/OpenProjects.html

Chris Lattner sabre at nondot.org
Sun Nov 27 00:09:06 PST 2011


Author: lattner
Date: Sun Nov 27 02:09:06 2011
New Revision: 145175

URL: http://llvm.org/viewvc/llvm-project?rev=145175&view=rev
Log:
It would be dandy if someone unified the delay slot filling and branch
shortening passes into target independent codegen passes.

Modified:
    www/trunk/OpenProjects.html

Modified: www/trunk/OpenProjects.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/OpenProjects.html?rev=145175&r1=145174&r2=145175&view=diff
==============================================================================
--- www/trunk/OpenProjects.html (original)
+++ www/trunk/OpenProjects.html Sun Nov 27 02:09:06 2011
@@ -397,6 +397,10 @@
 <div class="www_text">
 
 <ol>
+<li>Merge the delay slot filling logic that is duplicated into (at least) 
+    the Sparc and Mips backends into a single target independent pass. 
+     Likewise, the branch shortening logic in several targets should be merged  
+     together into one pass.</li>
 <li>Implement 'stack slot coloring' to allocate two frame indexes to the same
     stack offset if their live ranges don't overlap.  This can reuse a bunch of
     analysis machinery from LiveIntervals.  Making the stack smaller is good





More information about the llvm-commits mailing list