diff options
author | Keno Fischer <keno@alumni.harvard.edu> | 2017-04-06 19:26:22 +0000 |
---|---|---|
committer | Keno Fischer <keno@alumni.harvard.edu> | 2017-04-06 19:26:22 +0000 |
commit | bacc64b5fae4b8716a6f0313927932182d0d815b (patch) | |
tree | 7fff6cf6f4e8284d2532e974fbc350e3b1f7c261 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | b122ed918195b46c2aa860c3cf9c6e7371ea03e8 (diff) | |
download | bcm5719-llvm-bacc64b5fae4b8716a6f0313927932182d0d815b.tar.gz bcm5719-llvm-bacc64b5fae4b8716a6f0313927932182d0d815b.zip |
[StripDeadDebugInfo] Drop dead CUs entirely
Summary:
Prior to this while it would delete the dead DIGlobalVariables, it would
leave dead DICompileUnits and everything referenced therefrom. For a bit
bitcode file with thousands of compile units those dead nodes easily
outnumbered the real ones. Clean that up.
Reviewed By: aprantl
Differential Revision: https://reviews.llvm.org/D31720
llvm-svn: 299692
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions