[llvm-commits] CVS: llvm/docs/OpenProjects.html

LLVM llvm at cs.uiuc.edu
Fri Jul 2 01:28:01 PDT 2004


Changes in directory llvm/docs:

OpenProjects.html updated: 1.31 -> 1.32

---
Log message:

Add a note about implementing interprocedural register allocation.


---
Diffs of the changes:  (+5 -1)

Index: llvm/docs/OpenProjects.html
diff -u llvm/docs/OpenProjects.html:1.31 llvm/docs/OpenProjects.html:1.32
--- llvm/docs/OpenProjects.html:1.31	Mon Jun 21 23:24:55 2004
+++ llvm/docs/OpenProjects.html	Fri Jul  2 01:27:12 2004
@@ -303,6 +303,10 @@
 <li>Implement a better instruction selector</li>
 <li>Implement support for the "switch" instruction without requiring the 
     lower-switches pass.</li>
+<li>Implement interprocedural register allocation. The CallGraphSCCPass can be
+    used to implement a bottom-up analysis that will determine the *actual* 
+    registers clobbered by a function. Use the pass to fine tune register usage 
+    in callers based on *actual* registers used by the callee.</li>
 </ol>
 
 </div>
@@ -344,7 +348,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2004/06/22 04:24:55 $
+  Last modified: $Date: 2004/07/02 06:27:12 $
 </address>
 
 </body>





More information about the llvm-commits mailing list