From dfd306ea3c35d45b4bccebe5e16c39c8084572fb Mon Sep 17 00:00:00 2001 From: Jim Grosbach Date: Thu, 23 Feb 2012 23:52:06 +0000 Subject: [PATCH] Release not for ARM integrated assembler support. llvm-svn: 151308 --- llvm/docs/ReleaseNotes.html | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/llvm/docs/ReleaseNotes.html b/llvm/docs/ReleaseNotes.html index 364ac9e726b8..855efc48ac65 100644 --- a/llvm/docs/ReleaseNotes.html +++ b/llvm/docs/ReleaseNotes.html @@ -267,6 +267,8 @@ Release Notes. a fast memory error detector.
  • MachineInstr Bundles, Support to model instruction bundling / packing.
  • +
  • ARM Integrated Assembler, + A full featured assembler and direct-to-object support for ARM.
  • ....
  • @@ -395,10 +397,28 @@ Release Notes. + alignments greater than 4 bytes. +
  • On Darwin, the ARM target now has a full-featured integrated assembler. +
  • + +

    +ARM Integrated Assembler +

    +
    +

    The ARM target now includes a full featured macro assembler, including +direct-to-object module support for clang. The assembler is currently enabled +by default for Darwin only pending testing and any additional necessary +platform specific support for Linux.

    +

    Full support is included for Thumb1, Thumb2 and ARM modes, along with +subtarget and CPU specific extensions for VFP2, VFP3 and NEON.

    + +

    The assembler is Unified Syntax only (see ARM Architecural Reference Manual +for details). While there is some, and growing, support for pre-unfied (divided) +syntax, there are still significant gaps in that support.

    +

    MIPS Target Improvements