[llvm-dev] [RFC] Turn the MachineOutliner on by default in AArch64 under -Oz (original) (raw)
Andrew Grieve via llvm-dev llvm-dev at lists.llvm.org
Mon Oct 29 08:54:05 PDT 2018
- Previous message: [llvm-dev] Mapping InlineAsm parameters to ConstraintInfoVector elements
- Next message: [llvm-dev] Issue with initialization order for ManagedStaticMutex
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Yvan - wondering if you've made any inroads with outlining for arm32?
On Thu, Apr 26, 2018 at 5:17 AM, Yvan Roux via llvm-dev < llvm-dev at lists.llvm.org> wrote:
Hi,
On 25 April 2018 at 14:02, David Green via llvm-dev <llvm-dev at lists.llvm.org> wrote: > Hello > > 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%. > > All the tests I ran were fine, although we don't have a lot of -Oz AArch64 testing. I made the same experiments during the last weeks inside Linaro and got the same kind of figures. > Thanks for working on this, we'll have to see about getting it working for Arm code too! Porting the outliner on ARM is in my plans for this year (as discussed with other ARM folks at EuroLLVM last week), to avoid duplication is it ok for you if I work on it, David, Jessica ? Cheers, Yvan > Dave _> ________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
LLVM Developers mailing list llvm-dev at lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20181029/1fabf561/attachment.html>
- Previous message: [llvm-dev] Mapping InlineAsm parameters to ConstraintInfoVector elements
- Next message: [llvm-dev] Issue with initialization order for ManagedStaticMutex
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]