diff options
-rw-r--r-- | clang/docs/ReleaseNotes.rst | 67 |
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 ----------------------------------------------------------- |