[llvm-commits] CVS: llvm/lib/Target/ARM/ARMSubtarget.cpp ARMSubtarget.h ARMTargetMachine.cpp

Lauro Ramos Venancio lauro.venancio at gmail.com
Wed Feb 14 05:48:48 PST 2007


> Hi Lauro,
>
> I am not sure if this is correct. Mac OS X sets i64 alignment to 8,
> but I am not sure if other OS which also uses APCS ABI has the same
> alignment requirement.
In the code, i64 darwin alignment was always 4 bytes.

> I think it's possible for ARM / Linux to use
> APCS ABI as well? Is it possible for you to find out what's the long
> alignment requirement in that case?
>
Linux uses APCS ABI too. arm-linux-gnu uses APCS and arm-linux-gnueabi
uses AAPCS. The i64 arm-linux-gnu alignment is 4.


Lauro



More information about the llvm-commits mailing list