aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2015-08-27 16:18:08 +0000
committerHans Wennborg <hans@hanshq.net>2015-08-27 16:18:08 +0000
commit3812919dc0588eeb74d440d3e3d8b1a097756f95 (patch)
treed4b8d3afb8261ed578141618f6a745b2126839e2
parente350d8f96f29822c00de050f16ead7be448fbdd5 (diff)
downloadllvm-llvmorg-3.7.0.zip
llvm-llvmorg-3.7.0.tar.gz
llvm-llvmorg-3.7.0.tar.bz2
ReleaseNotes: Move SystemZ so it doesn't come between the static analyzerllvmorg-3.7.0
and clang-tidy sections, which concern similar functionality. llvm-svn: 246157
-rw-r--r--clang/docs/ReleaseNotes.rst67
1 files changed, 34 insertions, 33 deletions
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 41f190d..2941afd 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -165,39 +165,6 @@ Static Analyzer
* Various improvements to the retain count checker.
-SystemZ
--------
-
-* Clang will now always default to the z10 processor when compiling
- without any ``-march=`` option. Previous releases used to automatically
- detect the current host CPU when compiling natively. If you wish to
- still have clang detect the current host CPU, you now need to use the
- ``-march=native`` option.
-
-* Clang now provides the ``<s390intrin.h>`` header file.
-
-* Clang now supports the transactional-execution facility and
- provides associated builtins and the ``<htmintrin.h>`` and
- ``<htmxlintrin.h>`` header files. Support is enabled by default
- on zEC12 and above, and can additionally be enabled or disabled
- via the ``-mhtm`` / ``-mno-htm`` command line options.
-
-* Clang now supports the vector facility. This includes a
- change in the ABI to pass arguments and return values of
- vector types in vector registers, as well as a change in
- the default alignment of vector types. Support is enabled
- by default on z13 and above, and can additionally be enabled
- or disabled via the ``-mvx`` / ``-mno-vx`` command line options.
-
-* Clang now supports the System z vector language extension,
- providing a "vector" keyword to define vector types, and a
- set of builtins defined in the ``<vecintrin.h>`` header file.
- This can be enabled via the ``-fzvector`` command line option.
- For compatibility with GCC, Clang also supports the
- ``-mzvector`` option as an alias.
-
-* Several cases of ABI incompatibility with GCC have been fixed.
-
clang-tidy
----------
Added new checks:
@@ -247,6 +214,40 @@ Added new checks:
boolean constants and simplifies them to use the appropriate boolean
expression directly (``if (x == true) ... -> if (x)``, etc.)
+SystemZ
+-------
+
+* Clang will now always default to the z10 processor when compiling
+ without any ``-march=`` option. Previous releases used to automatically
+ detect the current host CPU when compiling natively. If you wish to
+ still have clang detect the current host CPU, you now need to use the
+ ``-march=native`` option.
+
+* Clang now provides the ``<s390intrin.h>`` header file.
+
+* Clang now supports the transactional-execution facility and
+ provides associated builtins and the ``<htmintrin.h>`` and
+ ``<htmxlintrin.h>`` header files. Support is enabled by default
+ on zEC12 and above, and can additionally be enabled or disabled
+ via the ``-mhtm`` / ``-mno-htm`` command line options.
+
+* Clang now supports the vector facility. This includes a
+ change in the ABI to pass arguments and return values of
+ vector types in vector registers, as well as a change in
+ the default alignment of vector types. Support is enabled
+ by default on z13 and above, and can additionally be enabled
+ or disabled via the ``-mvx`` / ``-mno-vx`` command line options.
+
+* Clang now supports the System z vector language extension,
+ providing a "vector" keyword to define vector types, and a
+ set of builtins defined in the ``<vecintrin.h>`` header file.
+ This can be enabled via the ``-fzvector`` command line option.
+ For compatibility with GCC, Clang also supports the
+ ``-mzvector`` option as an alias.
+
+* Several cases of ABI incompatibility with GCC have been fixed.
+
+
Last release which will run on Windows XP and Windows Vista
-----------------------------------------------------------