diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index 690c7fdd8af..10d4f750b5f 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -70,7 +70,11 @@ href="http://llvm.cs.uiuc.edu/releases/">releases page.
-This is the fourth public release of the LLVM compiler infrastructure.
+This is the fourth public release of the LLVM compiler infrastructure. This
+release primarily improves the performance of the
+code produced by all aspects of the LLVM compiler and adds some new features, though it does fix a few
+bugs as well.
@@ -167,13 +171,16 @@ optimizations.
memory.
The link-time optimizer now runs the -prune-eh pass (to remove unused
-exception handlers.
+exception handlers).
The -simplifycfg pass can now eliminate simple correlated branches (such as
"if (A < B && A < B)", and can turn short-circuiting
operators into the strict versions when useful (such as "if (A < B || A
> C)" into "if (A < B | A > C)"
+
LLVM now has infrastructure for (simple and sparse conditional) constant
+propagation of function calls. It currently supports a few math library
+functions like sqrt/sin/cos/etc.
@@ -192,6 +199,7 @@ incorrectly updates dominator information
breaks SSA form
[X86] JIT miscompiles unsigned short
to floating point cast
+
[adce] Crash handling unreachable code that unwinds
@@ -230,7 +238,7 @@ In this release, the following portability problems were fixed:
- warnings compiling Stacker compiler on Mac OS X
-- getObjectType doesn't understand abbreviated names in headers
+- Archive file reader doesn't understand abbreviated names in headers