<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 20, 2014 at 1:18 PM, Eric Christopher <span dir="ltr"><<a href="mailto:echristo@google.com" target="_blank">echristo@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Agreed. The DataLayout should move (back) to the TargetMachine and live there (I'm doing that part right now). I don't particularly want to put it on the module because of (admittedly pie in the sky) plans of being able to compile a module with two target machines at the same time.</blockquote></div><br>Wait, what? The DataLayout can't live in the target machine without upending the layering completely. Every part of the IR optimizer uses it...</div></div>