]> granicus.if.org Git - llvm/commitdiff
[Hexagon] Add release notes for 6.0.0
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 5 Feb 2018 16:21:20 +0000 (16:21 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 5 Feb 2018 16:21:20 +0000 (16:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_60@324248 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index cf85af7ba1b80a1473b27e4950077db7fc55700e..fe78d833b95b42c4789cabe018f0ffaf857e2849 100644 (file)
@@ -87,6 +87,28 @@ During this release the ARM target has:
   isn't the default.
 
 
+Changes to the Hexagon Target
+-------------------------
+
+* The Hexagon backend now supports V65 ISA.
+
+* The ``-mhvx`` option now takes an optional value that specified the ISA
+  version of the HVX coprocessor.  The available values are v60, v62 and v65.
+  By default, the value is set to be the same as the CPU version.
+
+* The compiler option ``-mhvx-double`` is deprecated and will be removed in
+  the next release of the compiler. Programmers should use ``-mhvx-length``
+  option to specify the desired vector length: ``-mhvx-length=64b`` for
+  64-byte vectors and ``-mhvx-length=128b`` for 128-byte vectors. While the
+  current default vector length is 64 bytes, users should always specify the
+  length explicitly, since the default value may change in the future.
+
+* The target feature ``hvx-double`` is deprecated and will be removed in the
+  next release. LLVM IR generators should use target features ``hvx-length64b``
+  and ``hvx-length128b`` to indicate the vector length. The length should
+  always be specified when HVX code generation is enabled.
+
+
 Changes to the MIPS Target
 --------------------------