From ba689eeb38e962419746ef863eef56761a6f5a0e Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Tue, 14 Oct 2014 00:30:59 +0000 Subject: Introduce LLVMWriteBitcodeToMemoryBuffer C API function. llvm-svn: 219643 --- llvm/include/llvm-c/BitWriter.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'llvm/include') diff --git a/llvm/include/llvm-c/BitWriter.h b/llvm/include/llvm-c/BitWriter.h index 0ec8e752dcc..f25ad3a445f 100644 --- a/llvm/include/llvm-c/BitWriter.h +++ b/llvm/include/llvm-c/BitWriter.h @@ -45,6 +45,9 @@ int LLVMWriteBitcodeToFD(LLVMModuleRef M, int FD, int ShouldClose, descriptor. Returns 0 on success. Closes the Handle. */ int LLVMWriteBitcodeToFileHandle(LLVMModuleRef M, int Handle); +/** Writes a module to a new memory buffer and returns it. */ +LLVMMemoryBufferRef LLVMWriteBitcodeToMemoryBuffer(LLVMModuleRef M); + /** * @} */ -- cgit v1.2.3