From d6cc2c20925fac2429d1e882f76cb9861e219c7c Mon Sep 17 00:00:00 2001
From: Chris Lattner
Date: Sun, 27 Nov 2011 22:36:22 +0000
Subject: [PATCH] first pass of writing complete!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145206 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/ReleaseNotes.html | 46 ++++++++++++++++++++++--------------------
1 file changed, 24 insertions(+), 22 deletions(-)
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index b1b1e14f865..ac000161e3d 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -1057,18 +1057,16 @@ be used to verify some algorithms.
-
PPC32/ELF va_arg was implemented.
-
PPC32 initial support for .o file writing was implemented.
-
MicroBlaze scheduling itineraries were added that model the
- 3-stage and the 5-stage pipeline architectures. The 3-stage
- pipeline model can be selected with -mcpu=mblaze3
- and the 5-stage pipeline model can be selected with
- -mcpu=mblaze5
.
-
-
+- Many PowerPC improvements have been implemented for ELF targets, including
+ support for varargs and initial support for direct .o file emission.
+
+- MicroBlaze scheduling itineraries were added that model the
+ 3-stage and the 5-stage pipeline architectures. The 3-stage
+ pipeline model can be selected with
-mcpu=mblaze3
+ and the 5-stage pipeline model can be selected with
+ -mcpu=mblaze5
.
+
@@ -1085,27 +1083,31 @@ be used to verify some algorithms.
from the previous release.
- - LLVM's configure script doesn't depend on llvm-gcc anymore, clean layering.
- LLVM 3.0 removes support for reading LLVM 2.8 and earlier files. Aim to maintain compatibility all the way back to 3.0 "forever".
- Frontend tests removed from llvm/test/Frontend*
- Tablegen has been split into a library, clang tblgen pieces now live in clang.
- The llvm version is now named llvm-tblgen instead of tblgen.
- PostOrder Dominator frontiers were removed.
- LowerSetJmp pass removed, unused.
+
- LLVM 3.0 removes support for reading LLVM 2.8 and earlier files, and LLVM
+ 3.1 will eliminate support for reading LLVM 2.9 files. Going forward, we
+ aim for all future versions of LLVM to read bitcode files and .ll files
+ produced by LLVM 3.0.
+- Tablegen has been split into a library, allowing the clang tblgen pieces
+ now live in the clang tree. The llvm version has been renamed to
+ llvm-tblgen instead of tblgen.
+ - The
LLVMC
meta compiler driver was removed.
+ - The unused PostOrder Dominator Frontiers and LowerSetJmp passes were removed.
- - The
LLVMC
meta compiler driver was removed.
- - The
LowerSetJmp
pass wasn't used effectively by any
- target and has been removed.
- The old
TailDup
pass was not used in the standard pipeline
and was unable to update ssa form, so it has been removed.
- The syntax of volatile loads and stores in IR has been changed to
"
load volatile
"/"store volatile
". The old
syntax ("volatile load
"/"volatile store
")
- is still accepted, but is now considered deprecated.
+ is still accepted, but is now considered deprecated and will be removed in
+ 3.1.
+ - llvm-gcc's frontend tests have been removed from llvm/test/Frontend*, sunk
+ into the clang and dragonegg testsuites.
- The old atomic intrinsics (
llvm.memory.barrier
and
llvm.atomic.*
) are now gone. Please use the new atomic
instructions, described in the atomics guide.
+ - LLVM's configure script doesn't depend on llvm-gcc anymore, eliminating a
+ strange circular dependence between projects.
Windows (32-bit)
--
2.34.1