summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorTobias Edler von Koch <tobias@codeaurora.org>2018-06-21 20:20:41 +0000
committerTobias Edler von Koch <tobias@codeaurora.org>2018-06-21 20:20:41 +0000
commit9a8be606f3f0801df0e128f09e37057da10a0b64 (patch)
tree7625f0055b2de1f9a9077fe5afc45323a22bbaf0 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parenta76b70069d46dd13ec1a6631e5bcfde752bc3be3 (diff)
downloadbcm5719-llvm-9a8be606f3f0801df0e128f09e37057da10a0b64.tar.gz
bcm5719-llvm-9a8be606f3f0801df0e128f09e37057da10a0b64.zip
[LTO] Enable module summary emission by default for regular LTO
Summary: With D33921, we gained the ability to have module summaries in regular LTO modules without triggering ThinLTO compilation. Module summaries in regular LTO allow garbage collection (dead stripping) before LTO compilation and thus open up additional optimization opportunities. This patch enables summary emission in regular LTO for all targets except ld64-based ones (which use the legacy LTO API). Reviewers: pcc, tejohnson, mehdi_amini Subscribers: inglorion, eraman, cfe-commits Differential Revision: https://reviews.llvm.org/D34156 llvm-svn: 335284
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud