[llvm-dev] MCJIT - missing DataLayout?

Paweł Bylica via llvm-dev llvm-dev at lists.llvm.org
Thu May 5 02:34:16 PDT 2016


Hi everyone,

I was happily using MCJIT for over a year until yesterday when I created a
function call with an argument of a struct type. That caused a crash in
SelectionDAG around DataLayout::getAlignment().

I remember the noise about the DataLayout started being mandatory. But I
cannot find precise information.

Should I set the DataLayout in every Module created?

Where can I get the DataLayout for the host process from?

Can a DataLayout instance be shared between modules?

- Paweł
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160505/716ff0a1/attachment.html>


More information about the llvm-dev mailing list