ReleaseNotes: mention more mov-to-push
authorHans Wennborg <hans@hanshq.net>
Tue, 9 Aug 2016 21:26:16 +0000 (21:26 +0000)
committerHans Wennborg <hans@hanshq.net>
Tue, 9 Aug 2016 21:26:16 +0000 (21:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_39@278167 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index a4008a3c54d49f7478b8ebe3522045aecc714cda..dc76617a87b2e2bfa877fb15afc8ef5fa859d191 100644 (file)
@@ -253,6 +253,10 @@ Changes to the X86 Target
   extensions using ``-march=knl``. The switch enables the ISA extensions
   AVX-512{F, CD, ER, PF}.
 
+* LLVM will now prefer ``PUSH`` instructions rather than ``%esp``-relative
+  ``MOV`` instructions for function calls at all optimization levels greater
+  than ``-O0``. Previously this transformation only occurred at ``-Os``.
+
 Changes to the AMDGPU Target
 -----------------------------