[llvm-dev] [RFC] Turn the MachineOutliner on by default in AArch64 under -Oz

David Green via llvm-dev llvm-dev at lists.llvm.org
Wed Apr 25 05:02:13 PDT 2018


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.

Thanks for working on this, we'll have to see about getting it working for Arm code too!
Dave


More information about the llvm-dev mailing list