From: Hans Wennborg Date: Fri, 12 Feb 2016 02:29:33 +0000 (+0000) Subject: ReleaseNotes: start off a 'Changes to X86' section X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=fb52ed812c40eb8c6f1f69575bb231b62b319a95;p=oota-llvm.git 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 --- 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 --------------------------