aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IRReader
diff options
context:
space:
mode:
authorTeresa Johnson <tejohnson@google.com>2016-11-11 05:34:58 +0000
committerTeresa Johnson <tejohnson@google.com>2016-11-11 05:34:58 +0000
commitad17679abdeb430af6bbb6778e7f09c9b4751695 (patch)
treeecc932e8a6d4da39dadd437c4e237931b83b2fdc /llvm/lib/IRReader
parent665be50e37b370f17e0dcaad79f7bd64af4614cc (diff)
downloadllvm-ad17679abdeb430af6bbb6778e7f09c9b4751695.zip
llvm-ad17679abdeb430af6bbb6778e7f09c9b4751695.tar.gz
llvm-ad17679abdeb430af6bbb6778e7f09c9b4751695.tar.bz2
Split Bitcode/ReaderWriter.h into separate reader and writer headers
Summary: Split ReaderWriter.h which contains the APIs into both the BitReader and BitWriter libraries into BitcodeReader.h and BitcodeWriter.h. This is to address Chandler's concern about sharing the same API header between multiple libraries (BitReader and BitWriter). That concern is why we create a single bitcode library in our downstream build of clang, which led to r286297 being reverted as it added a dependency that created a cycle only when there is a single bitcode library (not two as in upstream). Reviewers: mehdi_amini Subscribers: dlj, mehdi_amini, llvm-commits Differential Revision: https://reviews.llvm.org/D26502 llvm-svn: 286566
Diffstat (limited to 'llvm/lib/IRReader')
-rw-r--r--llvm/lib/IRReader/IRReader.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/IRReader/IRReader.cpp b/llvm/lib/IRReader/IRReader.cpp
index 1ac4b3c..c6ad312 100644
--- a/llvm/lib/IRReader/IRReader.cpp
+++ b/llvm/lib/IRReader/IRReader.cpp
@@ -11,7 +11,7 @@
#include "llvm-c/Core.h"
#include "llvm-c/IRReader.h"
#include "llvm/AsmParser/Parser.h"
-#include "llvm/Bitcode/ReaderWriter.h"
+#include "llvm/Bitcode/BitcodeReader.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Module.h"
#include "llvm/Support/MemoryBuffer.h"