[PATCH] D51355: [docs][mips] 7.0 Release notes

Simon Atanasyan via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 31 04:28:18 PDT 2018


This revision was automatically updated to reflect the committed changes.
Closed by commit rL341203: [docs][mips] 7.0 Release notes (authored by atanasyan, committed by ).

Changed prior to commit:
  https://reviews.llvm.org/D51355?vs=162848&id=163503#toc

Repository:
  rL LLVM

https://reviews.llvm.org/D51355

Files:
  llvm/branches/release_70/docs/ReleaseNotes.rst


Index: llvm/branches/release_70/docs/ReleaseNotes.rst
===================================================================
--- llvm/branches/release_70/docs/ReleaseNotes.rst
+++ llvm/branches/release_70/docs/ReleaseNotes.rst
@@ -187,8 +187,45 @@
 Changes to the MIPS Target
 --------------------------
 
- During this release ...
+During this release the MIPS target has:
+
+* Added support for Virtualization, Global INValidate ASE,
+  and CRC ASE instructions.
+
+* Introduced definitions of ``[d]rem``, ``[d]remu``,
+  and microMIPSR6 ``ll/sc`` instructions.
+
+* Shrink-wrapping is now supported and enabled by default (except for -O0).
+
+* Extended size reduction pass by the LWP and SWP instructions.
+
+* Gained initial support of GlobalISel instruction selection framework.
+
+* Updated the P5600 scheduler model not to use instruction itineraries.
+
+* Added disassembly support for comparison and fused (negative) multiply
+  ``add/sub`` instructions.
+
+* Improved the selection of multiple instructions.
+
+* Load/store lb, sb, ld, sd, lld, ... instructions
+  now support 32/64-bit offsets.
+
+* Added support for ``y``, ``M``, and ``L`` inline assembler operand codes.
+
+* Extended list of relocations supported by the ``.reloc`` directive
+
+* Fixed using a wrong register class for creating an emergency
+  spill slot for mips3 / n64 abi.
+
+* MIPS relocation types were generated for microMIPS code.
+
+* Corrected definitions of multiple instructions (``lwp``, ``swp``, ``ctc2``,
+  ``cfc2``, ``sync``, ``synci``, ``cvt.d.w``, ...).
+
+* Fixed atomic operations at O0 level.
 
+* Fixed local dynamic TLS with Sym64
 
 Changes to the PowerPC Target
 -----------------------------


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D51355.163503.patch
Type: text/x-patch
Size: 1698 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180831/d2dd859f/attachment.bin>


More information about the llvm-commits mailing list