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

Chris Lattner lattner at cs.uiuc.edu
Fri Dec 12 01:27:01 PST 2003


Changes in directory llvm/docs:

ReleaseNotes.html updated: 1.80 -> 1.81

---
Log message:

PR177 is no longer among the open


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

Index: llvm/docs/ReleaseNotes.html
diff -u llvm/docs/ReleaseNotes.html:1.80 llvm/docs/ReleaseNotes.html:1.81
--- llvm/docs/ReleaseNotes.html:1.80	Thu Dec 11 23:52:39 2003
+++ llvm/docs/ReleaseNotes.html	Fri Dec 12 01:26:25 2003
@@ -204,6 +204,12 @@
 
 <li>Code for running C++ destructors is now properly shared when possible.  Before, the C++ front-end
 <a href="http://llvm.cs.uiuc.edu/PR11">generated N^2 amounts of duplicated cleanup code</a> in some cases.</li>
+
+<li>The JIT used to <a href="http://llvm.cs.uiuc.edu/PR177">generate code for 
+    all functions pointed to by globals</a> immediately, before the program 
+    started execution, but now it waits until the first time they are called to
+    compile them.  This dramatically speeds up short runs of large C++ programs,
+    which often have large numbers of functions pointed to by vtables.</li>
 </ol>
 
 
@@ -672,7 +678,7 @@
   src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" /></a>
 
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2003/12/12 05:52:39 $
+  Last modified: $Date: 2003/12/12 07:26:25 $
 </address>
 
 </body>





More information about the llvm-commits mailing list