[llvm-branch-commits] [llvm-branch] r311771 - [mips][Release Notes] Release notes for 5.0
Simon Dardis via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Fri Aug 25 02:57:29 PDT 2017
Author: sdardis
Date: Fri Aug 25 02:57:29 2017
New Revision: 311771
URL: http://llvm.org/viewvc/llvm-project?rev=311771&view=rev
Log:
[mips][Release Notes] Release notes for 5.0
Reviewers: atanasyan, nitesh.jain
Differential Revision: https://reviews.llvm.org/D37077
Modified:
llvm/branches/release_50/docs/ReleaseNotes.rst
Modified: llvm/branches/release_50/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/release_50/docs/ReleaseNotes.rst?rev=311771&r1=311770&r2=311771&view=diff
==============================================================================
--- llvm/branches/release_50/docs/ReleaseNotes.rst (original)
+++ llvm/branches/release_50/docs/ReleaseNotes.rst Fri Aug 25 02:57:29 2017
@@ -87,7 +87,41 @@ During this release the ARM target has:
Changes to the MIPS Target
--------------------------
- During this release ...
+* The microMIPS64R6 backend is deprecated and will be removed in the next
+ release.
+
+* The MIPS backend now directly supports vector types for arguments and return
+ values (previously this required ABI specific LLVM IR).
+
+* Added documentation for how the MIPS backend handles address lowering.
+
+* Added a GCC compatible option -m(no-)madd4 to control the generation of four
+ operand multiply addition/subtraction instructions.
+
+* Added basic support for the XRay instrumentation system.
+
+* Added support for more assembly aliases and macros.
+
+* Added support for the ``micromips`` and ``nomicromips`` function attributes
+ which control micromips code generation on a per function basis.
+
+* Added the ``long-calls`` feature for non-pic environments. This feature is
+ used where the callee is out of range of the caller using a standard call
+ sequence. It must be enabled specifically.
+
+* Added support for performing microMIPS code generation via function
+ attributes.
+
+* Added experimental support for the static relocation model for the N64 ABI.
+
+* Added partial support for the MT ASE.
+
+* Added basic support for code size reduction for microMIPS.
+
+* Fixed numerous bugs including: multi-precision arithmetic support, various
+ vectorization bugs, debug information for thread local variables, debug
+ sections lacking the correct flags, crashing when disassembling sections
+ whose size is not a multiple of two or four.
Changes to the PowerPC Target
More information about the llvm-branch-commits
mailing list