From d4594dc61ef16e1bdb3fde9a944ee622a22251fb Mon Sep 17 00:00:00 2001
From: Chris Lattner
Date: Tue, 4 May 2004 17:04:09 +0000
Subject: [PATCH] Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13350 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/ReleaseNotes.html | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
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