[llvm-commits] [PATCH] Win64 var arg support
Jan Sjodin
jan_sjodin at yahoo.com
Fri Sep 3 15:34:11 PDT 2010
I believe once my patch about the calling convention is fixed this should be
okay. The Win64 patch I'm working on is making the same change.
Regards,
Jan
----- Original Message ----
> From: Anton Korobeynikov <asl at math.spbu.ru>
> To: Cameron Esfahani <dirty at apple.com>
> Cc: llvm-commits at cs.uiuc.edu
> Sent: Fri, September 3, 2010 1:38:01 PM
> Subject: Re: [llvm-commits] [PATCH] Win64 var arg support
>
> Hello, Cameron
>
> On Fri, Sep 3, 2010 at 07:42, Cameron Esfahani <dirty at apple.com> wrote:
> > This is required for the var arg support. Without this change, there's no
>way to know how far the home register space allocated by the caller is from the
>top of the stack. Any fixed object created via MFI is put at it's offset after
>the frame info stuff is calculated. So, if you wanted to put something into the
>caller's frame, it's pretty difficult.
> Ok. However, this way you break everything passed normal way. Make
> sure that "make check" passes with your patch. Right now it doesn't.
>
> --
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State University
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
More information about the llvm-commits
mailing list