[llvm-commits] [PATCH] Win64 var arg support

Anton Korobeynikov asl at math.spbu.ru
Thu Sep 2 22:38:01 PDT 2010


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




More information about the llvm-commits mailing list