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

Owen Anderson resistor at mac.com
Wed Apr 4 20:54:19 PDT 2007



Changes in directory llvm-www:

OpenProjects.html updated: 1.23 -> 1.24
---
Log message:

Add an idea about code-size optimization.


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

 OpenProjects.html |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletion(-)


Index: llvm-www/OpenProjects.html
diff -u llvm-www/OpenProjects.html:1.23 llvm-www/OpenProjects.html:1.24
--- llvm-www/OpenProjects.html:1.23	Fri Mar 23 18:49:13 2007
+++ llvm-www/OpenProjects.html	Wed Apr  4 22:54:01 2007
@@ -19,6 +19,7 @@
     <li><a href="#newfeaturebugs">Implementing new feature PRs</a></li>
     <li><a href="#pointeranalysis">Pointer and Alias Analysis</a></li>
     <li><a href="#profileguided">Profile-Guided Optimization</a></li>
+    <li><a href="#compaction">Code Compaction</a></li>
     <li><a href="#xforms">New Transformations and Analyses</a></li>
     <li><a href="#codegen">Code Generator Improvements</a></li>
     <li><a href="#misc_new">Miscellaneous Additions</a></li>
@@ -294,6 +295,21 @@
 
 <!-- ======================================================================= -->
 <div class="www_subsubsection">
+  <a name="compaction">Code Compaction</a>
+</div>
+
+<div class="www_text">
+LLVM aggressively optimizes for performace, but does not yet optimize for code size.
+With a new ARM backend, there is increasing interest in using LLVM for embedded systems
+where code size is more of an issue.
+
+Someone interested in working on implementing code compaction in LLVM might want to read
+<a href="http://citeseer.ist.psu.edu/425696.html">this</a> article, describing using
+link-time optimizations for code size optimization.
+</div>
+
+<!-- ======================================================================= -->
+<div class="www_subsubsection">
   <a name="xforms">New Transformations and Analyses</a>
 </div>
 
@@ -387,7 +403,7 @@
   src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"></a>
 
   <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2007/03/23 23:49:13 $
+  Last modified: $Date: 2007/04/05 03:54:01 $
 </address>
 
 <!--#include virtual="footer.incl" -->






More information about the llvm-commits mailing list