<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> I'm biased towards making DataLayout mandatory but it does break legitimate use cases. Target-independent bitcode is not in the best shape but this change would kill it off entirely, so we better make sure the maintenance is causing enough pain to rectify the change.<br>
<br>
</span>Target-independent bitcode exists in the form of things like SPIR and PNaCl.  These all have a DataLayout.  The IR already implicitly depends on some of these things (e.g. pointer size), making it explicit doesn't break things.<br></blockquote><div><br></div><div>Correct.</div><div><br></div><div>+1 on Chandler's proposal from PNaCl's perspective.</div></div></div></div>