summaryrefslogtreecommitdiffstats
path: root/clang/test/Preprocessor/init.c
diff options
context:
space:
mode:
authorTeresa Johnson <tejohnson@google.com>2017-09-13 15:16:38 +0000
committerTeresa Johnson <tejohnson@google.com>2017-09-13 15:16:38 +0000
commit1958083d35ff8aa0c8479e72e71c3fc47208ee16 (patch)
tree0f0f5fe6eccf9858eaffd7d84f8fabdd90b073f3 /clang/test/Preprocessor/init.c
parente5590927d6daa2c025c587a6db598d1aed429f1e (diff)
downloadbcm5719-llvm-1958083d35ff8aa0c8479e72e71c3fc47208ee16.tar.gz
bcm5719-llvm-1958083d35ff8aa0c8479e72e71c3fc47208ee16.zip
[ThinLTO] For SamplePGO, need to handle ICP targets consistently in thin link
Summary: SamplePGO indirect call profiles record the target as the original GUID for statics. The importer had special handling to map to the normal GUID in that case. The dead global analysis needs the same treatment or inconsistencies arise, resulting in linker unsats due to some dead symbols being exported and kept, leaving in references to other dead symbols that are removed. This can happen when a SamplePGO profile collected by one binary is used for a different binary, so the indirect call profiles may not accurately reflect live targets. Reviewers: danielcdh Subscribers: mehdi_amini, inglorion, llvm-commits, eraman Differential Revision: https://reviews.llvm.org/D37783 llvm-svn: 313151
Diffstat (limited to 'clang/test/Preprocessor/init.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud