From 27c964e2ae0b573cf1e6551a3da255539db03d3c Mon Sep 17 00:00:00 2001 From: Hans Wennborg Date: Fri, 26 Feb 2016 21:37:52 +0000 Subject: [PATCH] ReleaseNotes: PowerPC; by Kit Barton git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_38@262074 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.rst | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index 73831f54539..831003b098c 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -227,7 +227,26 @@ If you would like to try the integrated assembler, please use Changes to the PowerPC Target ----------------------------- - During this release ... +There are numerous improvements to the PowerPC target in this release: + +* Shrink wrapping optimization has been enabled for PowerPC Little Endian + +* Direct move instructions are used when converting scalars to vectors + +* Thread Sanitizer (TSAN) is now supported for PowerPC + +* New MI peephole pass to clean up redundand XXPERMDI instructions + +* Add branch hints to highly biased branch instructions (code reaching + unreachable terminators and exceptional control flow consructs) + +* Promote boolean return values to integer to prevent excessive usage of + condition registers + +* Additional vector APIs for vector comparisons and vector merges have been + added to altivec.h + +* Many bugs have been identified and fixed Changes to the X86 Target -- 2.34.1