diff options
author | Hans Wennborg <hans@hanshq.net> | 2015-08-27 16:18:08 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2015-08-27 16:18:08 +0000 |
commit | 40b68b4c02b9d9e1e4138815747adf5589496240 (patch) | |
tree | 403688acf84e34050e8c5e14a0c3cb1aa71556d1 | |
parent | ae30550ce636c164375ec5b6ab6b7a7c92659db7 (diff) |
ReleaseNotes: Move SystemZ so it doesn't come between the static analyzer
and clang-tidy sections, which concern similar functionality.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_37@246157 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | docs/ReleaseNotes.rst | 67 |
1 files changed, 34 insertions, 33 deletions
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index 41f190dd84..2941afd48f 100644 --- a/docs/ReleaseNotes.rst +++ b/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 ----------------------------------------------------------- |