diff options
author | Hans Wennborg <hans@hanshq.net> | 2017-05-17 16:22:03 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2017-05-17 16:22:03 +0000 |
commit | e67c5f6b52d328bfe08d2830467badaca21611fa (patch) | |
tree | ddeaf08653bb96d2b15a94f7d564e8128cad3d8f /llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp | |
parent | ba60e3dd6134412c62a0963f882b512f25945f88 (diff) | |
download | bcm5719-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