X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FReleaseNotes.rst;h=5159b48a65a17d3da2d1b785a0e157f18561aaeb;hb=58d15b5b21d47e3f8a362982af181a0093b32a3c;hp=ee8c99c3c6106195c8a8d144ac93c045224537c8;hpb=e6b63c11886a3a61bba2056b269276884abc1e46;p=oota-llvm.git diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index ee8c99c3c61..5159b48a65a 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -85,7 +85,10 @@ for Go, Java, Obj-C and Obj-C++. The 3.2 release has the following notable changes: -#. ... +#. Able to load LLVM plugins such as Polly. +#. Supports thread-local storage models. +#. Passes knowledge of variable lifetimes to the LLVM optimizers. +#. No longer requires GCC to be built with LTO support. compiler-rt: Compiler Runtime Library ------------------------------------- @@ -418,21 +421,6 @@ New features of the ARM target include: .. _armintegratedassembler: -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 ------------------------ @@ -541,7 +529,7 @@ the `LLVMdev list `_. Known problem areas include: -#. The CellSPU, MSP430, and XCore backends are experimental. +#. MSP430, and XCore backends are experimental. #. The integrated assembler, disassembler, and JIT is not supported by several targets. If an integrated assembler is not supported, then a system