Bitcode: Introduce initial multi-module reader API.
authorPeter Collingbourne <peter@pcc.me.uk>
Wed, 16 Nov 2016 21:44:45 +0000 (21:44 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Wed, 16 Nov 2016 21:44:45 +0000 (21:44 +0000)
commit7a74803abf1423854792987492fe25e975bae9f8
treedb665e0f7239b1a112eaac232f689a79da55cdda
parenta49c2019f14e5ea5de35d6db88da1b081312ea4a
Bitcode: Introduce initial multi-module reader API.

Implement getLazyBitcodeModule() and parseBitcodeFile() in terms of it.

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

llvm-svn: 287156
llvm/include/llvm/Bitcode/BitcodeReader.h
llvm/lib/Bitcode/Reader/BitcodeReader.cpp
llvm/test/Bitcode/invalid.test
llvm/test/Bitcode/null-type.ll