forked from OSchip/llvm-project
If a regular LTO module has a summary index, then instead of linking it into the combined regular LTO module right away, add it to the combined summary index and associate it with a special module that represents the combined regular LTO module. Any such modules are linked during LTO::run(), at which time we use the results of summary-based dead stripping to control whether to link prevailing symbols. Differential Revision: https://reviews.llvm.org/D33922 llvm-svn: 305482 |
||
|---|---|---|
| .. | ||
| debug-info-file-checksum.c | ||
| debug-info-macro.h | ||
| opt-record.proftext | ||
| pgo-sample-thinlto-summary.prof | ||
| pgo-sample.prof | ||
| pgotestclang.profraw | ||
| pgotestir.profraw | ||
| stdio.h | ||
| thinlto-multi-module.ll | ||
| thinlto_backend.ll | ||