[llvm] r179647 - C API: Add LLVMGetBufferSize()

Tom Stellard thomas.stellard at amd.com
Tue Apr 16 16:12:52 PDT 2013


Author: tstellar
Date: Tue Apr 16 18:12:51 2013
New Revision: 179647

URL: http://llvm.org/viewvc/llvm-project?rev=179647&view=rev
Log:
C API: Add LLVMGetBufferSize()

Modified:
    llvm/trunk/include/llvm-c/Core.h
    llvm/trunk/lib/IR/Core.cpp

Modified: llvm/trunk/include/llvm-c/Core.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm-c/Core.h?rev=179647&r1=179646&r2=179647&view=diff
==============================================================================
--- llvm/trunk/include/llvm-c/Core.h (original)
+++ llvm/trunk/include/llvm-c/Core.h Tue Apr 16 18:12:51 2013
@@ -2580,6 +2580,7 @@ LLVMMemoryBufferRef LLVMCreateMemoryBuff
                                                               size_t InputDataLength,
                                                               const char *BufferName);
 const char* LLVMGetBufferStart(LLVMMemoryBufferRef MemBuf);
+size_t LLVMGetBufferSize(LLVMMemoryBufferRef MemBuf);
 void LLVMDisposeMemoryBuffer(LLVMMemoryBufferRef MemBuf);
 
 /**

Modified: llvm/trunk/lib/IR/Core.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/IR/Core.cpp?rev=179647&r1=179646&r2=179647&view=diff
==============================================================================
--- llvm/trunk/lib/IR/Core.cpp (original)
+++ llvm/trunk/lib/IR/Core.cpp Tue Apr 16 18:12:51 2013
@@ -2459,6 +2459,10 @@ const char* LLVMGetBufferStart(LLVMMemor
   return unwrap(MemBuf)->getBufferStart();
 }
 
+size_t LLVMGetBufferSize(LLVMMemoryBufferRef MemBuf) {
+  return unwrap(MemBuf)->getBufferSize();
+}
+
 void LLVMDisposeMemoryBuffer(LLVMMemoryBufferRef MemBuf) {
   delete unwrap(MemBuf);
 }





More information about the llvm-commits mailing list