[LLVMdev] Data layout hard coded for X86 target

Chris Lattner clattner at apple.com
Sun Jul 4 21:30:00 PDT 2010


On Jul 4, 2010, at 6:43 PM, Óscar Fuentes wrote:

> In X86Subtarget.h there is a method `getDataLayout' which selects the
> data layout depending on the platform, ignoring whatever the user setted
> with Module::setDataLayout.
> 
> What's the rationale for this?

Data layout is a property of the target, not the program being compiled.  If you don't like structure packing etc, use packed structure types.

-Chris



More information about the llvm-dev mailing list