[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