[llvm-commits] [PATCH] va_arg alignment type

David Meyer pdox at google.com
Thu Oct 14 10:21:51 PDT 2010


Rafael,

What happens if you add s128:128:128 ?

- David M

On Thu, Oct 14, 2010 at 9:50 AM, Rafael Espindola <espindola at google.com>wrote:

> On 14 October 2010 12:41, David Meyer <pdox at google.com> wrote:
> > That's not what I was expecting.
> > If that is what is expected, then it seems that <2 x i64> should have
> > 16-byte stack alignment.
> > This might be a bug with getCallFrameTypeAlignment(), or perhaps the
> > DataLayout?
>
> Not sure. Clang even passes an explicit v128:128:128.
>
> Reading http://www.x86-64.org/documentation/abi.pdf I get the
> impression that <2 x i64> should really be 16 byte aligned.
>
> > - David M
>
> Cheers,
> --
> Rafael Ávila de Espíndola
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101014/fe563a31/attachment.html>


More information about the llvm-commits mailing list