[llvm-branch-commits] [llvm-branch] r242407 - Add PowerPC release notes for 3.7
Bill Schmidt
wschmidt at linux.vnet.ibm.com
Thu Jul 16 08:15:38 PDT 2015
Author: wschmidt
Date: Thu Jul 16 10:15:38 2015
New Revision: 242407
URL: http://llvm.org/viewvc/llvm-project?rev=242407&view=rev
Log:
Add PowerPC release notes for 3.7
Modified:
llvm/branches/release_37/docs/ReleaseNotes.rst
Modified: llvm/branches/release_37/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/release_37/docs/ReleaseNotes.rst?rev=242407&r1=242406&r2=242407&view=diff
==============================================================================
--- llvm/branches/release_37/docs/ReleaseNotes.rst (original)
+++ llvm/branches/release_37/docs/ReleaseNotes.rst Thu Jul 16 10:15:38 2015
@@ -80,7 +80,37 @@ Changes to the MIPS Target
Changes to the PowerPC Target
-----------------------------
- During this release ...
+There are numerous improvements to the PowerPC target in this release:
+
+* LLVM now supports the ISA 2.07B (POWER8) instruction set, including
+ direct moves between general registers and vector registers, and
+ built-in support for hardware transactional memory (HTM). Some missing
+ instructions from ISA 2.06 (POWER7) were also added.
+
+* Code generation for the local-dynamic and global-dynamic thread-local
+ storage models has been improved.
+
+* Loops may be restructured to leverage pre-increment loads and stores.
+
+* QPX - Hal, please say a few words.
+
+* Loads from the TOC area are now correctly treated as invariant.
+
+* PowerPC now has support for i128 and v1i128 types. The types differ
+ in how they are passed in registers for the ELFv2 ABI.
+
+* Disassembly will now print shorter mnemonic aliases when available.
+
+* Optional register name prefixes for VSX and QPX registers are now
+ supported in the assembly parser.
+
+* The back end now contains a pass to remove unnecessary vector swaps
+ from POWER8 little-endian code generation. Additional improvements
+ are planned for release 3.8.
+
+* The undefined-behavior sanitizer (UBSan) is now supported for PowerPC.
+
+* Many bugs have been identified and fixed.
Changes to the OCaml bindings
More information about the llvm-branch-commits
mailing list