From 1cc489b71b04e38466f6820119160c8dac5de6c1 Mon Sep 17 00:00:00 2001
From: Chris Lattner
Date: Sun, 27 Nov 2011 22:12:32 +0000
Subject: [PATCH] arm and carve out a place ot mention segmented stacks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145204 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/ReleaseNotes.html | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index f7c3edefb36..b1b1e14f865 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -929,6 +929,7 @@ be used to verify some algorithms.
make it run faster:
+- XXX: Segmented stacks.
- LLVM generates substantially better code for indirect gotos due to a new
tail duplication pass, which can be a substantial performance win for
interpreter loops that use them.
@@ -991,15 +992,15 @@ be used to verify some algorithms.
New features of the ARM target include:
- - Reworked Set Jump Long Jump EH Lowering,
- - improved support for Cortex-M series processors, and
- - beta quality integrated assembler support.
-
- Better code generation for Cortex-A9
- ARM inline asm constraints implemented.
- Old arm disassembler replaced with a new one based on autogenerated encoding information from ARM .td files.
- Better performance for Neon code in clang due to SRoA improvements.
-
+- The ARM backend generates much faster code for Cortex-A9 chips.
+- The ARM backend has improved support for Cortex-M series processors.
+- The ARM inline assembly constraints have been implemented and are now fully
+ supported.
+- NEON code produced by Clang often runs much faster due to improvements in
+ the Scalar Replacement of Aggregates pass.
+- The old ARM disassembler is replaced with a new one based on autogenerated
+ encoding information from ARM .td files.
+- The integrated assembler has made major leaps forward, but is still beta quality in LLVM 3.0.
@@ -1011,7 +1012,8 @@ be used to verify some algorithms.
-
New features and major changes in the MIPS target include:
+
This release has seen major new work on just about every aspect of the MIPS
+ backend. Some of the major new features include:
- Most MIPS32r1 and r2 instructions are now supported.