<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 19, 2014 at 1:43 PM, Hal Finkel <span dir="ltr"><<a href="mailto:hfinkel@anl.gov" target="_blank">hfinkel@anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It seems to me that IR optimizations that depend directly on TargetLowering belong in CodeGen. Why don't you just move them all there?</blockquote>
</div><br>Some of them *could* be profitably lifted to use a more abstract interface like TTI. I'm pretty sure CGP is on the "not worth it" side of this equation, and it may not be the only thing on that side, but I'm trying to leave open the idea that there is some inflection point here and we may have passes on both sides of it that currently are still misusing TargetLowering and in the IR pass libraries.</div>
</div>