[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