Bitcode: Make the summary reader responsible for merging. NFCI.
authorPeter Collingbourne <peter@pcc.me.uk>
Mon, 1 May 2017 22:04:36 +0000 (22:04 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Mon, 1 May 2017 22:04:36 +0000 (22:04 +0000)
commit74d22dd7dc608675486f166918b4d4369d79c88b
tree52b89971135c28dae9a2be39c73765a79a2a3c76
parent864a363e8f4e2ea59cd4c9a6561ab0707546f6ce
Bitcode: Make the summary reader responsible for merging. NFCI.

This is to prepare for an upcoming change which uses pointers instead of
GUIDs to represent references.

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

llvm-svn: 301843
llvm/include/llvm/Bitcode/BitcodeReader.h
llvm/include/llvm/IR/ModuleSummaryIndex.h
llvm/lib/Bitcode/Reader/BitcodeReader.cpp
llvm/lib/IR/ModuleSummaryIndex.cpp
llvm/lib/LTO/LTO.cpp
llvm/lib/LTO/ThinLTOCodeGenerator.cpp
llvm/tools/llvm-lto/llvm-lto.cpp