diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 29fb3a99c09..0a31611df57 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -96,7 +96,7 @@ received less testing than the C front-end.
  1. A new LLVM source-level debugger has been started.
  2. LLVM 1.2 encodes bytecode files for large programs in 10-30% less space.
  3. -
  4. LLVM can now feed profile information back into optimizers for Profile Guided Optimization, and includes a simple basic block reordering pass.
  5. +
  6. LLVM can now feed profile information back into optimizers for Profile Guided Optimization, includes a simple basic block reordering pass, and supports edge profiling as well as function and block-level profiling.
  7. The LLVM JIT lazily initializes global variables, reducing startup time for programs with lots of globals (like C++ programs).
  8. The build and installation infrastructure in this release is dramatically @@ -109,14 +109,14 @@ href="http://llvm.cs.uiuc.edu/PR220">install" and RPM package generation.
  9. The "tblgen" tool is now documented.
  10. -
  11. The LLVM code generator got a multitude of improvements: +
  12. The target-independent code generator got several improvements:
  13. LLVM now no longer depends on the boost library.
  14. @@ -125,6 +125,7 @@ allow easier development and more efficient implementation. tool. You can activate it with "llc -march=c foo.bc -o foo.c".
  15. LLVM includes a new interprocedural optimization that marks global variables "constant" when they are provably never written to.
  16. +
  17. LLVM now includes a new interprocedural optimization that converts small "by reference" arguments to "by value" arguments, which is often improve the performance of C++ programs substantially.