[llvm] r180112 - Wrap.h: Define wrap / unwrap function for ExecutionEngine

Tom Stellard thomas.stellard at amd.com
Tue Apr 23 08:13:36 PDT 2013


Author: tstellar
Date: Tue Apr 23 10:13:36 2013
New Revision: 180112

URL: http://llvm.org/viewvc/llvm-project?rev=180112&view=rev
Log:
Wrap.h: Define wrap / unwrap function for ExecutionEngine

Modified:
    llvm/trunk/include/llvm/Wrap.h
    llvm/trunk/lib/ExecutionEngine/ExecutionEngineBindings.cpp

Modified: llvm/trunk/include/llvm/Wrap.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Wrap.h?rev=180112&r1=180111&r2=180112&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Wrap.h (original)
+++ llvm/trunk/include/llvm/Wrap.h Tue Apr 23 10:13:36 2013
@@ -12,6 +12,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "llvm-c/Core.h"
+#include "llvm-c/ExecutionEngine.h"
 #include "llvm/IR/BasicBlock.h"
 #include "llvm/IR/IRBuilder.h"
 #include "llvm/IR/Module.h"
@@ -67,6 +68,7 @@ namespace llvm {
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(MemoryBuffer,       LLVMMemoryBufferRef  )
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLVMContext,        LLVMContextRef       )
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Use,                LLVMUseRef           )
+  DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ExecutionEngine,    LLVMExecutionEngineRef)
   DEFINE_STDCXX_CONVERSION_FUNCTIONS(PassManagerBase,    LLVMPassManagerRef   )
   DEFINE_STDCXX_CONVERSION_FUNCTIONS(PassRegistry,       LLVMPassRegistryRef  )
 

Modified: llvm/trunk/lib/ExecutionEngine/ExecutionEngineBindings.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/ExecutionEngine/ExecutionEngineBindings.cpp?rev=180112&r1=180111&r2=180112&view=diff
==============================================================================
--- llvm/trunk/lib/ExecutionEngine/ExecutionEngineBindings.cpp (original)
+++ llvm/trunk/lib/ExecutionEngine/ExecutionEngineBindings.cpp Tue Apr 23 10:13:36 2013
@@ -23,7 +23,6 @@ using namespace llvm;
 
 // Wrapping the C bindings types.
 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(GenericValue,       LLVMGenericValueRef  )
-DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ExecutionEngine,    LLVMExecutionEngineRef)
 
 inline DataLayout *unwrap(LLVMTargetDataRef P) {
   return reinterpret_cast<DataLayout*>(P);





More information about the llvm-commits mailing list