]> granicus.if.org Git - llvm/commitdiff
ReleaseNotes: all PowerPC changes
authorHans Wennborg <hans@hanshq.net>
Wed, 20 Feb 2019 12:43:20 +0000 (12:43 +0000)
committerHans Wennborg <hans@hanshq.net>
Wed, 20 Feb 2019 12:43:20 +0000 (12:43 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_80@354458 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index 4851c8c215a95d346c5ce4be49d8a158d4b1350e..ddf12f61de300b3e2008a396258a2dd7010c7fed 100644 (file)
@@ -121,8 +121,40 @@ Changes to the MIPS Target
 Changes to the PowerPC Target
 -----------------------------
 
-* Initial PowerPC support in llvm-exegesis, just enough to run it in latency
-  mode for at least some opcodes.
+* Switched to non-PIC default
+
+* Deprecated Darwin support
+
+* Enabled Out-of-Order scheduling for P9
+
+* Better overload rules for compatible vector type parameter
+
+* Support constraint â€˜wi’, modifier â€˜x’ and VSX registers in inline asm
+
+* More ``__float128`` support
+
+* Added new builtins like vector int128 ``pack``/``unpack`` and
+  ``stxvw4x.be``/``stxvd2x.be``
+
+* Provided significant improvements to the automatic vectorizer
+
+* Code-gen improvements (especially for Power9)
+
+* Fixed some long-standing bugs in the back end
+
+* Added experimental prologue/epilogue improvements
+
+* Enabled builtins tests in compiler-rt
+
+* Add ``___fixunstfti``/``floattitf`` in compiler-rt to support conversion
+  between IBM double-double and unsigned int128
+
+* Disable randomized address space when running the sanitizers on Linux ppc64le
+
+* Completed support in LLD for ELFv2
+
+* Enabled llvm-exegesis latency mode for PPC
+
 
 Changes to the X86 Target
 -------------------------