<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 4, 2014 at 1:18 AM, 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">+1 -- We don't need types on pointers -- they don't convey any information to the optimizer. FWIW, it would not surprise me if the elimination of all of the unnecessary pointer bitcasts produces measurable compile-time savings.</blockquote></div><br>Indeed.</div><div class="gmail_extra"><br></div><div class="gmail_extra">I'm actually interested in looking at this if no one else gets to it first. (for me, it's after the pass manager at the least) If someone else is able to hack on this though, it would be awesome. I think it'll actually help LTO quite a lot by reducing the footprint of the IR.</div></div>