diff options
author | Jessica Paquette <jpaquette@apple.com> | 2018-07-27 16:44:42 +0000 |
---|---|---|
committer | Jessica Paquette <jpaquette@apple.com> | 2018-07-27 16:44:42 +0000 |
commit | d4229b985cbf4256fe23d682291bf923b0a5d5f0 (patch) | |
tree | 11a2480f024975e3fb01cb5ac50c2f69d45e9d69 /lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py | |
parent | c7abb416dcc8b58fe9a4233f2af0e31b0c342ca6 (diff) | |
download | bcm5719-llvm-d4229b985cbf4256fe23d682291bf923b0a5d5f0.tar.gz bcm5719-llvm-d4229b985cbf4256fe23d682291bf923b0a5d5f0.zip |
Enable MachineOutliner by default under -Oz for AArch64
This patch enables the MachineOutliner by default in AArch64 under -Oz.
The MachineOutliner offers around a 4.5% improvement on the current -Oz code
size improvements.
We have done work into improving the debuggability of outlined code, so that
users of -Oz won't be surprised by the optimization. We have also been executing
the LLVM test suite and common external tests such as the SPEC suites
continuously with no issue. The outliner has a low compile-time overhead of
roughly 1%. At this point, the outliner would be a really good addition to the
-Oz pass pipeline!
llvm-svn: 338133
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py')
0 files changed, 0 insertions, 0 deletions