[llvm-commits] [llvm] r116056 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp test/CodeGen/X86/win64_params.ll

Cameron Esfahani dirty at apple.com
Fri Oct 8 12:22:53 PDT 2010


Oh, never mind me.  I'm totally stupid.  I forgot to commit the X86TargetMachine.cpp portion of the patch, which is why the build broke...

And that's what you were trying to say.

I should learn english gooder.

New patch coming shortly...

On Oct 8, 2010, at 11:40 AM, Cameron Esfahani wrote:

> As far as I can tell, without this patch, the home register stack space isn't getting allocated.  As I mentioned in the commit message, the problem with doing it here is that it's unconditional, when it's only required for non-leaf routines...
> 
> On Oct 8, 2010, at 4:34 AM, Anton Korobeynikov wrote:
> 
>> Hi Cameron,
>> 
>>> Small patch to restore home register stack space allocation for the Win64 case.  Add test case.  This code eventually needs to be tighter, since it's always allocating it, even in leaf routines.
>> What's about "-40" case? Do we still need it?
>> 
>> -- 
>> With best regards, Anton Korobeynikov
>> Faculty of Mathematics and Mechanics, Saint Petersburg State University
> 

Cameron Esfahani
dirty at apple.com

"It is the spirit and not the form of law that keeps justice alive."

Earl Warren







More information about the llvm-commits mailing list