diff options
| author | Jessica Paquette <jpaquette@apple.com> | 2018-06-30 03:56:03 +0000 |
|---|---|---|
| committer | Jessica Paquette <jpaquette@apple.com> | 2018-06-30 03:56:03 +0000 |
| commit | 8bda1881cadcd8072fd06a4440e8ad57a8a329b3 (patch) | |
| tree | b8502790ae79f86b05200596a95d325b4c11721b /llvm/lib/CodeGen/DwarfEHPrepare.cpp | |
| parent | 345a22d0ba1c168823a71869dd603cec82b95ff3 (diff) | |
| download | bcm5719-llvm-8bda1881cadcd8072fd06a4440e8ad57a8a329b3.tar.gz bcm5719-llvm-8bda1881cadcd8072fd06a4440e8ad57a8a329b3.zip | |
[MachineOutliner] Add support for target-default outlining.
This adds functionality to the outliner that allows targets to
specify certain functions that should be outlined from by default.
If a target supports default outlining, then it specifies that in
its TargetOptions. In the case that it does, and the user hasn't
specified that they *never* want to outline, the outliner will
be added to the pass pipeline and will run on those default functions.
This is a preliminary patch for turning the outliner on by default
under -Oz for AArch64.
https://reviews.llvm.org/D48776
llvm-svn: 336040
Diffstat (limited to 'llvm/lib/CodeGen/DwarfEHPrepare.cpp')
0 files changed, 0 insertions, 0 deletions

