<div dir="ltr"><div dir="ltr">Also realized that outlining is generating non-unique symbol names, which don't work well with orderfiles. FiledĀ <a href="https://bugs.llvm.org/show_bug.cgi?id=39526">https://bugs.llvm.org/show_bug.cgi?id=39526</a>.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 29, 2018 at 11:54 AM, Andrew Grieve <span dir="ltr"><<a href="mailto:agrieve@chromium.org" target="_blank">agrieve@chromium.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Yvan - wondering if you've made any inroads with outlining for arm32?</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 26, 2018 at 5:17 AM, Yvan Roux via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
On 25 April 2018 at 14:02, David Green via llvm-dev<br>
<span><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br>
> Hello<br>
><br>
> A 4.4% geomean codesize improvement is really impressive. That stuff is hard to come by, you usually have to nibble away at it bit at a time. I ran some codesize benchmarks we have and they were in the same ballpark. Some of these are quite small so had less opportunity for outlining, but the average was still over 3% with some as high as 9-10%.<br>
><br>
> All the tests I ran were fine, although we don't have a lot of -Oz AArch64 testing.<br>
<br>
</span>I made the same experiments during the last weeks inside Linaro and<br>
got the same kind of figures.<br>
<span><br>
> Thanks for working on this, we'll have to see about getting it working for Arm code too!<br>
<br>
</span>Porting the outliner on ARM is in my plans for this year (as discussed<br>
with other ARM folks at EuroLLVM last week), to avoid duplication is<br>
it ok for you if I work on it, David, Jessica ?<br>
<br>
Cheers,<br>
Yvan<br>
<div><div><br>
> Dave<br>
> ______________________________<wbr>_________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>