diff options
author | Chris Lattner <sabre@nondot.org> | 2011-11-27 22:12:32 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2011-11-27 22:12:32 +0000 |
commit | 1cc489b71b04e38466f6820119160c8dac5de6c1 (patch) | |
tree | e5f32d15b00334e5c33d40381b50fe5775d819fa /docs/ReleaseNotes.html | |
parent | 70d2b17d52caf565130b7c6a822e0aa8bfd16e82 (diff) | |
download | external_llvm-1cc489b71b04e38466f6820119160c8dac5de6c1.zip external_llvm-1cc489b71b04e38466f6820119160c8dac5de6c1.tar.gz external_llvm-1cc489b71b04e38466f6820119160c8dac5de6c1.tar.bz2 |
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
Diffstat (limited to 'docs/ReleaseNotes.html')
-rw-r--r-- | docs/ReleaseNotes.html | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index f7c3ede..b1b1e14 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -929,6 +929,7 @@ be used to verify some algorithms. make it run faster:</p> <ul> +<li>XXX: Segmented stacks.</li> <li>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.</li> @@ -991,15 +992,15 @@ be used to verify some algorithms. <p>New features of the ARM target include:</p> <ul> - <li>Reworked Set Jump Long Jump EH Lowering,</li> - <li>improved support for Cortex-M series processors, and</li> - <li>beta quality integrated assembler support.</li> - - 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. - +<li>The ARM backend generates much faster code for Cortex-A9 chips.</li> +<li>The ARM backend has improved support for Cortex-M series processors.</li> +<li>The ARM inline assembly constraints have been implemented and are now fully + supported.</li> +<li>NEON code produced by Clang often runs much faster due to improvements in + the Scalar Replacement of Aggregates pass.</li> +<li>The old ARM disassembler is replaced with a new one based on autogenerated + encoding information from ARM .td files.</li> +<li>The integrated assembler has made major leaps forward, but is still beta quality in LLVM 3.0.</li> </ul> </div> @@ -1011,7 +1012,8 @@ be used to verify some algorithms. <div> -<p>New features and major changes in the MIPS target include:</p> +<p>This release has seen major new work on just about every aspect of the MIPS + backend. Some of the major new features include:</p> <ul> <li>Most MIPS32r1 and r2 instructions are now supported.</li> |