This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] X86-64: Add -mskip-rax-setup


On Thu, Dec 18, 2014 at 11:22 AM, Mike Stump <mikestump@comcast.net> wrote:
> On Dec 18, 2014, at 9:43 AM, H.J. Lu <hjl.tools@gmail.com> wrote:
>> + arguments passed in vector registers.  This can be used to
>> + optimize Linux kernel.</li>
>
> English, to optimize _the_ Linux kernel?

Updated.

-- 
H.J.
---
Index: gcc-5/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v
retrieving revision 1.52
diff -u -p -r1.52 changes.html
--- gcc-5/changes.html 15 Dec 2014 19:55:08 -0000 1.52
+++ gcc-5/changes.html 18 Dec 2014 19:35:28 -0000
@@ -444,6 +444,10 @@ void operator delete[] (void *, std::siz
  place of the __fentry__ or mcount call, so that a call per function
  can be later patched in. This can be used for low overhead tracing or
  hot code patching.</li>
+ <li>The new <code>-mskip-rax-setup</code> option to skip setting
+ up RAX register when SSE is disabled and there are no variable
+ arguments passed in vector registers.  This can be used to
+ optimize the Linux kernel.</li>
   </ul>

 <h3 id="sh">SH</h3>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]