[LLVMdev] [llvm-commits] ABI: how to let the backend know that an aggregate should be allocated on stack

Rafael EspĂ­ndola rafael.espindola at gmail.com
Wed Oct 24 12:40:26 PDT 2012


On 24 October 2012 01:00, Manman Ren <mren at apple.com> wrote:
>
> Byval does not work for me, it will try to split the struct to fit into
> available core registers and the rest on stack.

That is a strange byval implementation. Maybe the llvm ARM backend
should be changed to always pass byval on the stack? Clang can create
regular (integer, fp) arguments for the registers.

Cheers,
Rafael



More information about the llvm-dev mailing list