LTO: Add support for multi-module bitcode files.
authorPeter Collingbourne <peter@pcc.me.uk>
Wed, 14 Dec 2016 01:17:59 +0000 (01:17 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Wed, 14 Dec 2016 01:17:59 +0000 (01:17 +0000)
commit1a0720e8c4ea8a6e66a29483fd1416f3e284b3a3
tree6337a922fbda9d6296f18516ed90fa355072f0fb
parent8fec3da00ce186f06dbbf08ff4f38cd90f079308
LTO: Add support for multi-module bitcode files.

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

llvm-svn: 289621
clang/lib/CodeGen/BackendUtil.cpp
clang/test/CodeGen/thinlto_backend.ll
llvm/include/llvm/Bitcode/BitcodeReader.h
llvm/include/llvm/LTO/LTO.h
llvm/include/llvm/LTO/LTOBackend.h
llvm/lib/LTO/LTO.cpp
llvm/lib/LTO/LTOBackend.cpp
llvm/test/LTO/Resolution/X86/empty-bitcode.test [new file with mode: 0644]
llvm/test/LTO/Resolution/X86/mixed_lto.ll
llvm/test/LTO/Resolution/X86/multi-thinlto.ll [new file with mode: 0644]