[llvm-commits] [PATCH] va_arg alignment type

Rafael Espindola espindola at google.com
Thu Oct 14 09:50:55 PDT 2010


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




More information about the llvm-commits mailing list