<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 20, 2014 at 11:19 AM, Hans Wennborg <span dir="ltr"><<a href="mailto:hans@chromium.org" target="_blank">hans@chromium.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="">> The only fallout I've found so far from this change was SROA and I have<br>
> fixed it to not be impeded by the different type of load. If you find<br>
> more places where this change causes optimizations not to fire, those<br>
> too are likely bugs where we are assuming that the type of pointers is<br>
> "significant" for optimization purposes.<br>
<br>
</div></div>This caused a 97 k binary size regression in Chromium. I'll try to<br>
produce some diffs of how the code changed.</blockquote></div><br>What ever came of this? I know you were side-tracked on LVI, but I don't want to miss this.</div><div class="gmail_extra"><br></div><div class="gmail_extra">I've also landed the other half of this in r222748. This may have (sadly) papered over the issue, or exacerbated the issue, depending on the nature of the problem. Feel free to hit me up with examples of IR diff...</div></div>