From 19e7421243df6456dcebc47a650bd37e09b1f92f Mon Sep 17 00:00:00 2001
From: Akira Hatanaka
Date: Mon, 14 May 2012 18:40:07 +0000
Subject: [PATCH] Release notes for MIPS backend.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156772 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/ReleaseNotes.html | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index 64ccac48e18..46f357622fd 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -635,12 +635,18 @@ syntax, there are still significant gaps in that support.
-
-
This release has seen major new work on just about every aspect of the MIPS
- backend. Some of the major new features include:
+New features and major changes in the MIPS target include:
- - ....
+ - MIPS32 little-endian direct object code emission is functional.
+ - MIPS64 little-endian code generation is largely functional for N64 ABI in assembly printing mode with the exception of handling of long double (f128) type.
+ - Support for new instructions has been added, which includes swap-bytes
+ instructions (WSBH and DSBH), floating point multiply-add/subtract and
+ negative multiply-add/subtract instructions, and floating
+ point load/store instructions with reg+reg addressing (LWXC1, etc.)
+ - Various fixes to improve performance have been implemented.
+ - Post-RA scheduling is now enabled at -O3.
+ - Support for soft-float code generation has been added.