aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp
diff options
context:
space:
mode:
authorTeresa Johnson <tejohnson@google.com>2016-12-15 23:50:06 +0000
committerTeresa Johnson <tejohnson@google.com>2016-12-15 23:50:06 +0000
commit19f2aa78910110a580c1bba80a0b39596be71879 (patch)
treeac054eae8178703a49ddd43e582229269be8fc40 /llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp
parent67e979e086a6d452f0d69183b3cfc8ac74b3cf2e (diff)
downloadllvm-19f2aa78910110a580c1bba80a0b39596be71879.zip
llvm-19f2aa78910110a580c1bba80a0b39596be71879.tar.gz
llvm-19f2aa78910110a580c1bba80a0b39596be71879.tar.bz2
[ThinLTO] Thin link efficiency improvement: don't re-export globals (NFC)
Summary: We were reinvoking exportGlobalInModule numerous times redundantly. No need to re-export globals referenced by a global that was already imported from its module. This resulted in a large speedup in the thin link for a big application, particularly when importing aggressiveness was cranked up. Reviewers: mehdi_amini Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D27687 llvm-svn: 289896
Diffstat (limited to 'llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp')
0 files changed, 0 insertions, 0 deletions