[LLVMdev] RFC: Are we ready to completely move away from the optionality of a DataLayout?

Chris Lattner clattner at apple.com
Mon Oct 20 21:11:09 PDT 2014


On Oct 20, 2014, at 8:22 PM, Eric Christopher <echristo at gmail.com> wrote:

> On Mon, Oct 20, 2014 at 7:51 PM, Chris Lattner <clattner at apple.com> wrote:
>> Hi Eric,
>> 
>> Can you elaborate on your goals and what problem you are trying to solve?  As Chandler points out, DataLayout is part of module for a reason.
> 
> Which is an interesting point - it's not really. (This was also going
> to be part of my talk next week, but since it's been brought up...)
> 
> So the storage for DataLayout right now is on a per-subtarget basis.
> I.e. if you don't construct one in the module the backend will make
> one up based on information in the subtarget (everything from

I think this is what Chandler is proposing to fix: every module will have a DataLayout string.

-Chris



More information about the llvm-dev mailing list