summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/UnreachableBlockElim.cpp
diff options
context:
space:
mode:
authorJessica Paquette <jpaquette@apple.com>2018-06-30 03:56:03 +0000
committerJessica Paquette <jpaquette@apple.com>2018-06-30 03:56:03 +0000
commit8bda1881cadcd8072fd06a4440e8ad57a8a329b3 (patch)
treeb8502790ae79f86b05200596a95d325b4c11721b /llvm/lib/CodeGen/UnreachableBlockElim.cpp
parent345a22d0ba1c168823a71869dd603cec82b95ff3 (diff)
downloadbcm5719-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/UnreachableBlockElim.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud