]> granicus.if.org Git - llvm/commitdiff
[docs] Release notes 3.9.0: Adding ARM target changes
authorRenato Golin <renato.golin@linaro.org>
Wed, 3 Aug 2016 12:52:40 +0000 (12:52 +0000)
committerRenato Golin <renato.golin@linaro.org>
Wed, 3 Aug 2016 12:52:40 +0000 (12:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_39@277591 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index 17981c62c65ca3ab6052b1d2b68585e58516ba3e..3fcd0e88635d3f0e7c3122c1045e284c2cd7f850 100644 (file)
@@ -139,7 +139,7 @@ behavior.  See `PR26774 <http://llvm.org/PR26774>`_ for more details.
 Changes to the ARM Targets
 --------------------------
 
- During this release the AArch64 backend has:
+**During this release the AArch64 backend has:**
 
 * Gained support for Qualcomm's Kryo and Broadcom's Vulcan CPUs, including
   scheduling models
@@ -150,11 +150,28 @@ Changes to the ARM Targets
 * Gained support for the Swift calling convention
 * Switched to using SubtargetFeatures rather than testing for specific CPUs and
   to using TableGen for handling system instruction operands
+* Like ARM, AArch64 is now using the TargetParser, so no more StringSwitches
+  matching CPU, FPU or feature names will be accepted in normal code.
 * Gained a big batch of tests from Halide
 
  Furthermore, LLDB now supports AArch64 compact unwind tables, as used on iOS,
  tvos and watchos.
 
+**During this release the ARM target has:**
+
+* ARMv8.2-A can now be targeted directly via Clang flags.
+* Adding preliminary support for Cortex-R8
+* LLDB can now parse EABI attributes for an ELF input.
+* Initial ARM/Thumb support was added to LLD.
+* The ExecutionEngine now supports COFF/ARM
+* Swift calling convention was ported to ARM
+* A large number of cddegen fixes around ARMv8, DSP, correct sub-target support,
+  relocations, EABI, EHABI, Windows on ARM, atomics.
+* Improved assembler support for Linux/Android/Chromium sub-projects.
+* Initial support for MUSL (libc) on ARM
+* Support for Thumb1 targets in libunwind
+* Gained a big batch of tests from Halide
+
 
 Changes to the MIPS Target
 --------------------------