diff options
author | Chris Lattner <sabre@nondot.org> | 2009-03-28 03:53:02 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-03-28 03:53:02 +0000 |
commit | 80a033358d8da09d1f62b0b3ba98cee0346c0a49 (patch) | |
tree | 960a571d602c900cd564a1a2b13f3ba1367f5f78 /lib/AST/TranslationUnit.cpp | |
parent | 5f737ccd3854b55a3eb9ab3aa54f2b1c3212418f (diff) |
eliminate some wrappers.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67904 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AST/TranslationUnit.cpp')
-rw-r--r-- | lib/AST/TranslationUnit.cpp | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/lib/AST/TranslationUnit.cpp b/lib/AST/TranslationUnit.cpp index a0a800c1e3..55ab1a7360 100644 --- a/lib/AST/TranslationUnit.cpp +++ b/lib/AST/TranslationUnit.cpp @@ -39,24 +39,6 @@ TranslationUnit::~TranslationUnit() { } } -bool clang::EmitASTBitcodeFile(const TranslationUnit* TU, - const llvm::sys::Path& Filename) { - - return TU ? EmitASTBitcodeFile(*TU, Filename) : false; -} - -bool clang::EmitASTBitcodeBuffer(const TranslationUnit* TU, - std::vector<unsigned char>& Buffer) { - - return TU ? EmitASTBitcodeBuffer(*TU, Buffer) : false; -} - -bool clang::EmitASTBitcodeStream(const TranslationUnit* TU, - std::ostream& Stream) { - - return TU ? EmitASTBitcodeStream(*TU, Stream) : false; -} - bool clang::EmitASTBitcodeBuffer(const TranslationUnit& TU, std::vector<unsigned char>& Buffer) { // Create bitstream. @@ -82,39 +64,6 @@ bool clang::EmitASTBitcodeBuffer(const TranslationUnit& TU, return true; } -bool clang::EmitASTBitcodeStream(const TranslationUnit& TU, - std::ostream& Stream) { - - // Reserve 256K for bitstream buffer. - std::vector<unsigned char> Buffer; - Buffer.reserve(256*1024); - - EmitASTBitcodeBuffer(TU,Buffer); - - // Write the bits to disk. - Stream.write((char*)&Buffer.front(), Buffer.size()); - return true; -} - -bool clang::EmitASTBitcodeFile(const TranslationUnit& TU, - const llvm::sys::Path& Filename) { - - // Reserve 256K for bitstream buffer. - std::vector<unsigned char> Buffer; - Buffer.reserve(256*1024); - - EmitASTBitcodeBuffer(TU,Buffer); - - // Write the bits to disk. - if (FILE* fp = fopen(Filename.c_str(),"wb")) { - fwrite((char*)&Buffer.front(), sizeof(char), Buffer.size(), fp); - fclose(fp); - return true; - } - - return false; -} - TranslationUnit* clang::ReadASTBitcodeBuffer(llvm::MemoryBuffer& MBuffer, FileManager& FMgr) { |