From fb52ed812c40eb8c6f1f69575bb231b62b319a95 Mon Sep 17 00:00:00 2001 From: Hans Wennborg Date: Fri, 12 Feb 2016 02:29:33 +0000 Subject: [PATCH] ReleaseNotes: start off a 'Changes to X86' section git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_38@260648 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index bbf2dd0f39f..aa8ebfd8e8c 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -108,6 +108,18 @@ Non-comprehensive list of changes in this release Makes programs 10x faster by doing Special New Thing. +Changes to the X86 and X86-64 Targets +------------------------------------- + +* Smaller code for materializing 32-bit 1 and -1 constants at ``-Os``. + +* More efficient code for wide integer compares. (E.g. 64-bit compares + on 32-bit targets.) + +* Tail call support for ``thiscall``, ``stdcall`, ``vectorcall``, and + ``fastcall`` functions. + + Changes to the ARM Backend -------------------------- -- 2.34.1