llvm-project/llvm/test/Transforms/StripSymbols
Keno Fischer 30779772cf [StripDeadDebug/DIFinder] Track inlined SPs
Summary:
In rL299692 I improved strip-dead-debug-info's ability to drop CUs that are not
referenced from the current module. However, in doing so I neglected to realize
that some SPs could be referenced entirely from inlined functions. It appears
I was not the only one to make this mistake, because DebugInfoFinder, doesn't
find those SPs either. Fix this in DebugInfoFinder and then use that to make
sure not to drop those CUs in strip-dead-debug-info.

Reviewers: aprantl

Reviewed By: aprantl

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D31904

llvm-svn: 299936
2017-04-11 13:32:11 +00:00
..
2007-01-15-llvm.used.ll
2010-06-30-StripDebug.ll Renumber testcase metadata nodes after r290153. 2016-12-22 00:45:21 +00:00
2010-08-25-crash.ll Renumber testcase metadata nodes after r290153. 2016-12-22 00:45:21 +00:00
block-address.ll
strip-cov.ll [opt] Strip coverage if debug info is not present. 2016-10-17 20:05:35 +00:00
strip-dead-debug-info.ll [StripDeadDebug/DIFinder] Track inlined SPs 2017-04-11 13:32:11 +00:00