Skip to content

Commit 542d24f

Browse files
committed
PR177 is no longer among the open
llvm-svn: 10432
1 parent 89af2d5 commit 542d24f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

llvm/docs/ReleaseNotes.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,12 @@
204204

205205
<li>Code for running C++ destructors is now properly shared when possible. Before, the C++ front-end
206206
<a href="http://llvm.cs.uiuc.edu/PR11">generated N^2 amounts of duplicated cleanup code</a> in some cases.</li>
207+
208+
<li>The JIT used to <a href="http://llvm.cs.uiuc.edu/PR177">generate code for
209+
all functions pointed to by globals</a> immediately, before the program
210+
started execution, but now it waits until the first time they are called to
211+
compile them. This dramatically speeds up short runs of large C++ programs,
212+
which often have large numbers of functions pointed to by vtables.</li>
207213
</ol>
208214

209215

0 commit comments

Comments
 (0)