summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2017-05-17 16:22:03 +0000
committerHans Wennborg <hans@hanshq.net>2017-05-17 16:22:03 +0000
commite67c5f6b52d328bfe08d2830467badaca21611fa (patch)
treeddeaf08653bb96d2b15a94f7d564e8128cad3d8f /llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp
parentba60e3dd6134412c62a0963f882b512f25945f88 (diff)
downloadbcm5719-llvm-e67c5f6b52d328bfe08d2830467badaca21611fa.tar.gz
bcm5719-llvm-e67c5f6b52d328bfe08d2830467badaca21611fa.zip
Revert r303225 "Garbage collect dllimported symbols."
and follow-up r303226 "Fix Windows buildbots." This broke the sanitizer-windows buildbot. > Previously, the garbage collector (enabled by default or by explicitly > passing /opt:ref) did not kill dllimported symbols. As a result, > dllimported symbols could be added to resulting executables' dllimport > list even if no one was actually using them. > > This patch implements dllexported symbol garbage collection. Just like > COMDAT sections, dllimported symbols now have Live bits to manage their > liveness, and MarkLive marks reachable dllimported symbols. > > Fixes https://bugs.llvm.org/show_bug.cgi?id=32950 > > Reviewers: pcc > > Subscribers: llvm-commits > > Differential Revision: https://reviews.llvm.org/D33264 llvm-svn: 303270
Diffstat (limited to 'llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud