/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 1.3.36 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make * changes to this file unless you know what you are doing--modify the SWIG * interface file instead. * ----------------------------------------------------------------------------- */ #ifdef __cplusplus template class SwigValueWrapper { T *tt; public: SwigValueWrapper() : tt(0) { } SwigValueWrapper(const SwigValueWrapper& rhs) : tt(new T(*rhs.tt)) { } SwigValueWrapper(const T& t) : tt(new T(t)) { } ~SwigValueWrapper() { delete tt; } SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; } operator T&() const { return *tt; } T *operator&() { return tt; } private: SwigValueWrapper& operator=(const SwigValueWrapper& rhs); }; template T SwigValueInit() { return T(); } #endif /* ----------------------------------------------------------------------------- * This section contains generic SWIG labels for method/variable * declarations/attributes, and other compiler dependent labels. * ----------------------------------------------------------------------------- */ /* template workaround for compilers that cannot correctly implement the C++ standard */ #ifndef SWIGTEMPLATEDISAMBIGUATOR # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) # define SWIGTEMPLATEDISAMBIGUATOR template # elif defined(__HP_aCC) /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ # define SWIGTEMPLATEDISAMBIGUATOR template # else # define SWIGTEMPLATEDISAMBIGUATOR # endif #endif /* inline attribute */ #ifndef SWIGINLINE # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) # define SWIGINLINE inline # else # define SWIGINLINE # endif #endif /* attribute recognised by some compilers to avoid 'unused' warnings */ #ifndef SWIGUNUSED # if defined(__GNUC__) # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif # elif defined(__ICC) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif #endif #ifndef SWIGUNUSEDPARM # ifdef __cplusplus # define SWIGUNUSEDPARM(p) # else # define SWIGUNUSEDPARM(p) p SWIGUNUSED # endif #endif /* internal SWIG method */ #ifndef SWIGINTERN # define SWIGINTERN static SWIGUNUSED #endif /* internal inline SWIG method */ #ifndef SWIGINTERNINLINE # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE #endif /* exporting methods */ #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) # ifndef GCC_HASCLASSVISIBILITY # define GCC_HASCLASSVISIBILITY # endif #endif #ifndef SWIGEXPORT # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # if defined(STATIC_LINKED) # define SWIGEXPORT # else # define SWIGEXPORT __declspec(dllexport) # endif # else # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) # define SWIGEXPORT __attribute__ ((visibility("default"))) # else # define SWIGEXPORT # endif # endif #endif /* calling conventions for Windows */ #ifndef SWIGSTDCALL # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # define SWIGSTDCALL __stdcall # else # define SWIGSTDCALL # endif #endif /* Deal with Microsoft's attempt at deprecating C standard runtime functions */ #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) # define _CRT_SECURE_NO_DEPRECATE #endif /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) # define _SCL_SECURE_NO_DEPRECATE #endif #include #include #include #if defined(_WIN32) || defined(__CYGWIN32__) # define DllExport __declspec( dllexport ) # define SWIGSTDCALL __stdcall #else # define DllExport # define SWIGSTDCALL #endif #ifdef __cplusplus # include #endif /* Support for throwing Ada exceptions from C/C++ */ typedef enum { SWIG_AdaException, SWIG_AdaOutOfMemoryException, SWIG_AdaIndexOutOfRangeException, SWIG_AdaDivideByZeroException, SWIG_AdaArgumentOutOfRangeException, SWIG_AdaNullReferenceException } SWIG_AdaExceptionCodes; typedef void (SWIGSTDCALL* SWIG_AdaExceptionCallback_t)(const char *); typedef struct { SWIG_AdaExceptionCodes code; SWIG_AdaExceptionCallback_t callback; } SWIG_AdaExceptions_t; static SWIG_AdaExceptions_t SWIG_ada_exceptions[] = { { SWIG_AdaException, NULL }, { SWIG_AdaOutOfMemoryException, NULL }, { SWIG_AdaIndexOutOfRangeException, NULL }, { SWIG_AdaDivideByZeroException, NULL }, { SWIG_AdaArgumentOutOfRangeException, NULL }, { SWIG_AdaNullReferenceException, NULL } }; static void SWIG_AdaThrowException (SWIG_AdaExceptionCodes code, const char *msg) { SWIG_AdaExceptionCallback_t callback = SWIG_ada_exceptions[SWIG_AdaException].callback; if (code >=0 && (size_t)code < sizeof(SWIG_ada_exceptions)/sizeof(SWIG_AdaExceptions_t)) { callback = SWIG_ada_exceptions[code].callback; } callback(msg); } #ifdef __cplusplus extern "C" #endif DllExport void SWIGSTDCALL SWIGRegisterExceptionCallbacks_llvm (SWIG_AdaExceptionCallback_t systemException, SWIG_AdaExceptionCallback_t outOfMemory, SWIG_AdaExceptionCallback_t indexOutOfRange, SWIG_AdaExceptionCallback_t divideByZero, SWIG_AdaExceptionCallback_t argumentOutOfRange, SWIG_AdaExceptionCallback_t nullReference) { SWIG_ada_exceptions [SWIG_AdaException].callback = systemException; SWIG_ada_exceptions [SWIG_AdaOutOfMemoryException].callback = outOfMemory; SWIG_ada_exceptions [SWIG_AdaIndexOutOfRangeException].callback = indexOutOfRange; SWIG_ada_exceptions [SWIG_AdaDivideByZeroException].callback = divideByZero; SWIG_ada_exceptions [SWIG_AdaArgumentOutOfRangeException].callback = argumentOutOfRange; SWIG_ada_exceptions [SWIG_AdaNullReferenceException].callback = nullReference; } /* Callback for returning strings to Ada without leaking memory */ typedef char * (SWIGSTDCALL* SWIG_AdaStringHelperCallback)(const char *); static SWIG_AdaStringHelperCallback SWIG_ada_string_callback = NULL; /* probably obsolete ... #ifdef __cplusplus extern "C" #endif DllExport void SWIGSTDCALL SWIGRegisterStringCallback_llvm(SWIG_AdaStringHelperCallback callback) { SWIG_ada_string_callback = callback; } */ /* Contract support */ #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_AdaThrowException(SWIG_AdaArgumentOutOfRangeException, msg); return nullreturn; } else #define protected public #define private public //#include "llvm-c/Analysis.h" //#include "llvm-c/BitReader.h" //#include "llvm-c/BitWriter.h" #include "llvm-c/Core.h" //#include "llvm-c/ExecutionEngine.h" //#include "llvm-c/LinkTimeOptimizer.h" //#include "llvm-c/lto.h" //#include "llvm-c/Target.h" struct LLVMCtxt; // struct LLVMOpaqueType; // struct LLVMOpaqueValue; #undef protected #undef private #ifdef __cplusplus extern "C" { #endif DllExport void SWIGSTDCALL Ada_LLVMDisposeMessage ( char * jarg1 ) { char *arg1 = (char *) 0 ; arg1 = jarg1; LLVMDisposeMessage(arg1); } DllExport void * SWIGSTDCALL Ada_LLVMContextCreate ( ) { void * jresult ; LLVMContextRef result; result = (LLVMContextRef)LLVMContextCreate(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetGlobalContext ( ) { void * jresult ; LLVMContextRef result; result = (LLVMContextRef)LLVMGetGlobalContext(); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMContextDispose ( void * jarg1 ) { LLVMContextRef arg1 = (LLVMContextRef) 0 ; arg1 = (LLVMContextRef)jarg1; LLVMContextDispose(arg1); } DllExport void * SWIGSTDCALL Ada_LLVMModuleCreateWithName ( char * jarg1 ) { void * jresult ; char *arg1 = (char *) 0 ; LLVMModuleRef result; arg1 = jarg1; result = (LLVMModuleRef)LLVMModuleCreateWithName((char const *)arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMModuleCreateWithNameInContext ( char * jarg1 , void * jarg2 ) { void * jresult ; char *arg1 = (char *) 0 ; LLVMContextRef arg2 = (LLVMContextRef) 0 ; LLVMModuleRef result; arg1 = jarg1; arg2 = (LLVMContextRef)jarg2; result = (LLVMModuleRef)LLVMModuleCreateWithNameInContext((char const *)arg1,arg2); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMDisposeModule ( void * jarg1 ) { LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; arg1 = (LLVMModuleRef)jarg1; LLVMDisposeModule(arg1); } DllExport char * SWIGSTDCALL Ada_LLVMGetDataLayout ( void * jarg1 ) { char * jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; char *result = 0 ; arg1 = (LLVMModuleRef)jarg1; result = (char *)LLVMGetDataLayout(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetDataLayout ( void * jarg1 , char * jarg2 ) { LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; char *arg2 = (char *) 0 ; arg1 = (LLVMModuleRef)jarg1; arg2 = jarg2; LLVMSetDataLayout(arg1,(char const *)arg2); } DllExport char * SWIGSTDCALL Ada_LLVMGetTarget ( void * jarg1 ) { char * jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; char *result = 0 ; arg1 = (LLVMModuleRef)jarg1; result = (char *)LLVMGetTarget(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetTarget ( void * jarg1 , char * jarg2 ) { LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; char *arg2 = (char *) 0 ; arg1 = (LLVMModuleRef)jarg1; arg2 = jarg2; LLVMSetTarget(arg1,(char const *)arg2); } DllExport int SWIGSTDCALL Ada_LLVMAddTypeName ( void * jarg1 , char * jarg2 , void * jarg3 ) { int jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; char *arg2 = (char *) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; int result; arg1 = (LLVMModuleRef)jarg1; arg2 = jarg2; arg3 = (LLVMTypeRef)jarg3; result = (int)LLVMAddTypeName(arg1,(char const *)arg2,arg3); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMDeleteTypeName ( void * jarg1 , char * jarg2 ) { LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; char *arg2 = (char *) 0 ; arg1 = (LLVMModuleRef)jarg1; arg2 = jarg2; LLVMDeleteTypeName(arg1,(char const *)arg2); } DllExport void * SWIGSTDCALL Ada_LLVMGetTypeByName ( void * jarg1 , char * jarg2 ) { void * jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; char *arg2 = (char *) 0 ; LLVMTypeRef result; arg1 = (LLVMModuleRef)jarg1; arg2 = jarg2; result = (LLVMTypeRef)LLVMGetTypeByName(arg1,(char const *)arg2); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMDumpModule ( void * jarg1 ) { LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; arg1 = (LLVMModuleRef)jarg1; LLVMDumpModule(arg1); } DllExport int SWIGSTDCALL Ada_LLVMGetTypeKind ( void * jarg1 ) { int jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMTypeKind result; arg1 = (LLVMTypeRef)jarg1; result = (LLVMTypeKind)LLVMGetTypeKind(arg1); jresult = result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMInt1Type ( ) { void * jresult ; LLVMTypeRef result; result = (LLVMTypeRef)LLVMInt1Type(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMInt8Type ( ) { void * jresult ; LLVMTypeRef result; result = (LLVMTypeRef)LLVMInt8Type(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMInt16Type ( ) { void * jresult ; LLVMTypeRef result; result = (LLVMTypeRef)LLVMInt16Type(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMInt32Type ( ) { void * jresult ; LLVMTypeRef result; result = (LLVMTypeRef)LLVMInt32Type(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMInt64Type ( ) { void * jresult ; LLVMTypeRef result; result = (LLVMTypeRef)LLVMInt64Type(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIntType ( unsigned int jarg1 ) { void * jresult ; unsigned int arg1 ; LLVMTypeRef result; arg1 = (unsigned int) jarg1; result = (LLVMTypeRef)LLVMIntType(arg1); jresult = (void *) result; return jresult; } DllExport unsigned int SWIGSTDCALL Ada_LLVMGetIntTypeWidth ( void * jarg1 ) { unsigned int jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; unsigned int result; arg1 = (LLVMTypeRef)jarg1; result = (unsigned int)LLVMGetIntTypeWidth(arg1); jresult = result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMFloatType ( ) { void * jresult ; LLVMTypeRef result; result = (LLVMTypeRef)LLVMFloatType(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMDoubleType ( ) { void * jresult ; LLVMTypeRef result; result = (LLVMTypeRef)LLVMDoubleType(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMX86FP80Type ( ) { void * jresult ; LLVMTypeRef result; result = (LLVMTypeRef)LLVMX86FP80Type(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMFP128Type ( ) { void * jresult ; LLVMTypeRef result; result = (LLVMTypeRef)LLVMFP128Type(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMPPCFP128Type ( ) { void * jresult ; LLVMTypeRef result; result = (LLVMTypeRef)LLVMPPCFP128Type(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMFunctionType ( void * jarg1 , void * jarg2 , unsigned int jarg3 , int jarg4 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMTypeRef *arg2 = (LLVMTypeRef *) 0 ; unsigned int arg3 ; int arg4 ; LLVMTypeRef result; arg1 = (LLVMTypeRef)jarg1; arg2 = (LLVMTypeRef *)jarg2; arg3 = (unsigned int) jarg3; arg4 = (int) jarg4; result = (LLVMTypeRef)LLVMFunctionType(arg1,arg2,arg3,arg4); jresult = (void *) result; return jresult; } DllExport int SWIGSTDCALL Ada_LLVMIsFunctionVarArg ( void * jarg1 ) { int jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; int result; arg1 = (LLVMTypeRef)jarg1; result = (int)LLVMIsFunctionVarArg(arg1); jresult = result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetReturnType ( void * jarg1 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMTypeRef result; arg1 = (LLVMTypeRef)jarg1; result = (LLVMTypeRef)LLVMGetReturnType(arg1); jresult = (void *) result; return jresult; } DllExport unsigned int SWIGSTDCALL Ada_LLVMCountParamTypes ( void * jarg1 ) { unsigned int jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; unsigned int result; arg1 = (LLVMTypeRef)jarg1; result = (unsigned int)LLVMCountParamTypes(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMGetParamTypes ( void * jarg1 , void * jarg2 ) { LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMTypeRef *arg2 = (LLVMTypeRef *) 0 ; arg1 = (LLVMTypeRef)jarg1; arg2 = (LLVMTypeRef *)jarg2; LLVMGetParamTypes(arg1,arg2); } DllExport void * SWIGSTDCALL Ada_LLVMStructType ( void * jarg1 , unsigned int jarg2 , int jarg3 ) { void * jresult ; LLVMTypeRef *arg1 = (LLVMTypeRef *) 0 ; unsigned int arg2 ; int arg3 ; LLVMTypeRef result; arg1 = (LLVMTypeRef *)jarg1; arg2 = (unsigned int) jarg2; arg3 = (int) jarg3; result = (LLVMTypeRef)LLVMStructType(arg1,arg2,arg3); jresult = (void *) result; return jresult; } DllExport unsigned int SWIGSTDCALL Ada_LLVMCountStructElementTypes ( void * jarg1 ) { unsigned int jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; unsigned int result; arg1 = (LLVMTypeRef)jarg1; result = (unsigned int)LLVMCountStructElementTypes(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMGetStructElementTypes ( void * jarg1 , void * jarg2 ) { LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMTypeRef *arg2 = (LLVMTypeRef *) 0 ; arg1 = (LLVMTypeRef)jarg1; arg2 = (LLVMTypeRef *)jarg2; LLVMGetStructElementTypes(arg1,arg2); } DllExport int SWIGSTDCALL Ada_LLVMIsPackedStruct ( void * jarg1 ) { int jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; int result; arg1 = (LLVMTypeRef)jarg1; result = (int)LLVMIsPackedStruct(arg1); jresult = result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMArrayType ( void * jarg1 , unsigned int jarg2 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; unsigned int arg2 ; LLVMTypeRef result; arg1 = (LLVMTypeRef)jarg1; arg2 = (unsigned int) jarg2; result = (LLVMTypeRef)LLVMArrayType(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMPointerType ( void * jarg1 , unsigned int jarg2 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; unsigned int arg2 ; LLVMTypeRef result; arg1 = (LLVMTypeRef)jarg1; arg2 = (unsigned int) jarg2; result = (LLVMTypeRef)LLVMPointerType(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMVectorType ( void * jarg1 , unsigned int jarg2 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; unsigned int arg2 ; LLVMTypeRef result; arg1 = (LLVMTypeRef)jarg1; arg2 = (unsigned int) jarg2; result = (LLVMTypeRef)LLVMVectorType(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetElementType ( void * jarg1 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMTypeRef result; arg1 = (LLVMTypeRef)jarg1; result = (LLVMTypeRef)LLVMGetElementType(arg1); jresult = (void *) result; return jresult; } DllExport unsigned int SWIGSTDCALL Ada_LLVMGetArrayLength ( void * jarg1 ) { unsigned int jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; unsigned int result; arg1 = (LLVMTypeRef)jarg1; result = (unsigned int)LLVMGetArrayLength(arg1); jresult = result; return jresult; } DllExport unsigned int SWIGSTDCALL Ada_LLVMGetPointerAddressSpace ( void * jarg1 ) { unsigned int jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; unsigned int result; arg1 = (LLVMTypeRef)jarg1; result = (unsigned int)LLVMGetPointerAddressSpace(arg1); jresult = result; return jresult; } DllExport unsigned int SWIGSTDCALL Ada_LLVMGetVectorSize ( void * jarg1 ) { unsigned int jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; unsigned int result; arg1 = (LLVMTypeRef)jarg1; result = (unsigned int)LLVMGetVectorSize(arg1); jresult = result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMVoidType ( ) { void * jresult ; LLVMTypeRef result; result = (LLVMTypeRef)LLVMVoidType(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMLabelType ( ) { void * jresult ; LLVMTypeRef result; result = (LLVMTypeRef)LLVMLabelType(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMOpaqueType ( ) { void * jresult ; LLVMTypeRef result; result = (LLVMTypeRef)LLVMOpaqueType(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMCreateTypeHandle ( void * jarg1 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMTypeHandleRef result; arg1 = (LLVMTypeRef)jarg1; result = (LLVMTypeHandleRef)LLVMCreateTypeHandle(arg1); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMRefineType ( void * jarg1 , void * jarg2 ) { LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; arg1 = (LLVMTypeRef)jarg1; arg2 = (LLVMTypeRef)jarg2; LLVMRefineType(arg1,arg2); } DllExport void * SWIGSTDCALL Ada_LLVMResolveTypeHandle ( void * jarg1 ) { void * jresult ; LLVMTypeHandleRef arg1 = (LLVMTypeHandleRef) 0 ; LLVMTypeRef result; arg1 = (LLVMTypeHandleRef)jarg1; result = (LLVMTypeRef)LLVMResolveTypeHandle(arg1); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMDisposeTypeHandle ( void * jarg1 ) { LLVMTypeHandleRef arg1 = (LLVMTypeHandleRef) 0 ; arg1 = (LLVMTypeHandleRef)jarg1; LLVMDisposeTypeHandle(arg1); } DllExport void * SWIGSTDCALL Ada_LLVMTypeOf ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMTypeRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMTypeRef)LLVMTypeOf(arg1); jresult = (void *) result; return jresult; } DllExport char * SWIGSTDCALL Ada_LLVMGetValueName ( void * jarg1 ) { char * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; char *result = 0 ; arg1 = (LLVMValueRef)jarg1; result = (char *)LLVMGetValueName(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetValueName ( void * jarg1 , char * jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; char *arg2 = (char *) 0 ; arg1 = (LLVMValueRef)jarg1; arg2 = jarg2; LLVMSetValueName(arg1,(char const *)arg2); } DllExport void SWIGSTDCALL Ada_LLVMDumpValue ( void * jarg1 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; arg1 = (LLVMValueRef)jarg1; LLVMDumpValue(arg1); } DllExport void * SWIGSTDCALL Ada_LLVMIsAArgument ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAArgument(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsABasicBlock ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsABasicBlock(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAInlineAsm ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAInlineAsm(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAUser ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAUser(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAConstant ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAConstant(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantAggregateZero ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAConstantAggregateZero(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantArray ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAConstantArray(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantExpr ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAConstantExpr(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantFP ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAConstantFP(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantInt ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAConstantInt(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantPointerNull ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAConstantPointerNull(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantStruct ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAConstantStruct(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantVector ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAConstantVector(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAGlobalValue ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAGlobalValue(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAFunction ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAFunction(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAGlobalAlias ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAGlobalAlias(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAGlobalVariable ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAGlobalVariable(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAUndefValue ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAUndefValue(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAInstruction ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAInstruction(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsABinaryOperator ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsABinaryOperator(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsACallInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsACallInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAIntrinsicInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAIntrinsicInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsADbgInfoIntrinsic ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsADbgInfoIntrinsic(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsADbgDeclareInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsADbgDeclareInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsADbgFuncStartInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsADbgFuncStartInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsADbgRegionEndInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsADbgRegionEndInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsADbgRegionStartInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsADbgRegionStartInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsADbgStopPointInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsADbgStopPointInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAEHSelectorInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAEHSelectorInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAMemIntrinsic ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAMemIntrinsic(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAMemCpyInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAMemCpyInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAMemMoveInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAMemMoveInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAMemSetInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAMemSetInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsACmpInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsACmpInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAFCmpInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAFCmpInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAICmpInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAICmpInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAExtractElementInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAExtractElementInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAGetElementPtrInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAGetElementPtrInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAInsertElementInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAInsertElementInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAInsertValueInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAInsertValueInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAPHINode ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAPHINode(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsASelectInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsASelectInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAShuffleVectorInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAShuffleVectorInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAStoreInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAStoreInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsATerminatorInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsATerminatorInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsABranchInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsABranchInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAInvokeInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAInvokeInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAReturnInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAReturnInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsASwitchInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsASwitchInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAUnreachableInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAUnreachableInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAUnwindInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAUnwindInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAUnaryInstruction ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAUnaryInstruction(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAAllocationInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAAllocationInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAAllocaInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAAllocaInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAMallocInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAMallocInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsACastInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsACastInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsABitCastInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsABitCastInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAFPExtInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAFPExtInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAFPToSIInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAFPToSIInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAFPToUIInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAFPToUIInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAFPTruncInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAFPTruncInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAIntToPtrInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAIntToPtrInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAPtrToIntInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAPtrToIntInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsASExtInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsASExtInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsASIToFPInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsASIToFPInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsATruncInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsATruncInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAUIToFPInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAUIToFPInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAZExtInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAZExtInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAExtractValueInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAExtractValueInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAFreeInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAFreeInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsALoadInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsALoadInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMIsAVAArgInst ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMIsAVAArgInst(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstNull ( void * jarg1 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMTypeRef)jarg1; result = (LLVMValueRef)LLVMConstNull(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstAllOnes ( void * jarg1 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMTypeRef)jarg1; result = (LLVMValueRef)LLVMConstAllOnes(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetUndef ( void * jarg1 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMTypeRef)jarg1; result = (LLVMValueRef)LLVMGetUndef(arg1); jresult = (void *) result; return jresult; } DllExport int SWIGSTDCALL Ada_LLVMIsConstant ( void * jarg1 ) { int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; int result; arg1 = (LLVMValueRef)jarg1; result = (int)LLVMIsConstant(arg1); jresult = result; return jresult; } DllExport int SWIGSTDCALL Ada_LLVMIsNull ( void * jarg1 ) { int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; int result; arg1 = (LLVMValueRef)jarg1; result = (int)LLVMIsNull(arg1); jresult = result; return jresult; } DllExport int SWIGSTDCALL Ada_LLVMIsUndef ( void * jarg1 ) { int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; int result; arg1 = (LLVMValueRef)jarg1; result = (int)LLVMIsUndef(arg1); jresult = result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstPointerNull ( void * jarg1 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMTypeRef)jarg1; result = (LLVMValueRef)LLVMConstPointerNull(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstInt ( void * jarg1 , unsigned long long jarg2 , int jarg3 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; unsigned long long arg2 ; int arg3 ; LLVMValueRef result; arg1 = (LLVMTypeRef)jarg1; arg2 = (unsigned long long) jarg2; arg3 = (int) jarg3; result = (LLVMValueRef)LLVMConstInt(arg1,arg2,arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstReal ( void * jarg1 , double jarg2 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; double arg2 ; LLVMValueRef result; arg1 = (LLVMTypeRef)jarg1; arg2 = (double) jarg2; result = (LLVMValueRef)LLVMConstReal(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstRealOfString ( void * jarg1 , char * jarg2 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; char *arg2 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMTypeRef)jarg1; arg2 = jarg2; result = (LLVMValueRef)LLVMConstRealOfString(arg1,(char const *)arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstString ( char * jarg1 , unsigned int jarg2 , int jarg3 ) { void * jresult ; char *arg1 = (char *) 0 ; unsigned int arg2 ; int arg3 ; LLVMValueRef result; arg1 = jarg1; arg2 = (unsigned int) jarg2; arg3 = (int) jarg3; result = (LLVMValueRef)LLVMConstString((char const *)arg1,arg2,arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstArray ( void * jarg1 , void * jarg2 , unsigned int jarg3 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMValueRef *arg2 = (LLVMValueRef *) 0 ; unsigned int arg3 ; LLVMValueRef result; arg1 = (LLVMTypeRef)jarg1; arg2 = (LLVMValueRef *)jarg2; arg3 = (unsigned int) jarg3; result = (LLVMValueRef)LLVMConstArray(arg1,arg2,arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstStruct ( void * jarg1 , unsigned int jarg2 , int jarg3 ) { void * jresult ; LLVMValueRef *arg1 = (LLVMValueRef *) 0 ; unsigned int arg2 ; int arg3 ; LLVMValueRef result; arg1 = (LLVMValueRef *)jarg1; arg2 = (unsigned int) jarg2; arg3 = (int) jarg3; result = (LLVMValueRef)LLVMConstStruct(arg1,arg2,arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstVector ( void * jarg1 , unsigned int jarg2 ) { void * jresult ; LLVMValueRef *arg1 = (LLVMValueRef *) 0 ; unsigned int arg2 ; LLVMValueRef result; arg1 = (LLVMValueRef *)jarg1; arg2 = (unsigned int) jarg2; result = (LLVMValueRef)LLVMConstVector(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMSizeOf ( void * jarg1 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMTypeRef)jarg1; result = (LLVMValueRef)LLVMSizeOf(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstNeg ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMConstNeg(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstNot ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMConstNot(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstAdd ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstAdd(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstSub ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstSub(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstMul ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstMul(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstUDiv ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstUDiv(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstSDiv ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstSDiv(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstFDiv ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstFDiv(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstURem ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstURem(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstSRem ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstSRem(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstFRem ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstFRem(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstAnd ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstAnd(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstOr ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstOr(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstXor ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstXor(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstICmp ( int jarg1 , void * jarg2 , void * jarg3 ) { void * jresult ; LLVMIntPredicate arg1 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMIntPredicate) jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; result = (LLVMValueRef)LLVMConstICmp(arg1,arg2,arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstFCmp ( int jarg1 , void * jarg2 , void * jarg3 ) { void * jresult ; LLVMRealPredicate arg1 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMRealPredicate) jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; result = (LLVMValueRef)LLVMConstFCmp(arg1,arg2,arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstShl ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstShl(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstLShr ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstLShr(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstAShr ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstAShr(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstGEP ( void * jarg1 , void * jarg2 , unsigned int jarg3 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef *arg2 = (LLVMValueRef *) 0 ; unsigned int arg3 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef *)jarg2; arg3 = (unsigned int) jarg3; result = (LLVMValueRef)LLVMConstGEP(arg1,arg2,arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstTrunc ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMTypeRef)jarg2; result = (LLVMValueRef)LLVMConstTrunc(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstSExt ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMTypeRef)jarg2; result = (LLVMValueRef)LLVMConstSExt(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstZExt ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMTypeRef)jarg2; result = (LLVMValueRef)LLVMConstZExt(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstFPTrunc ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMTypeRef)jarg2; result = (LLVMValueRef)LLVMConstFPTrunc(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstFPExt ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMTypeRef)jarg2; result = (LLVMValueRef)LLVMConstFPExt(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstUIToFP ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMTypeRef)jarg2; result = (LLVMValueRef)LLVMConstUIToFP(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstSIToFP ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMTypeRef)jarg2; result = (LLVMValueRef)LLVMConstSIToFP(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstFPToUI ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMTypeRef)jarg2; result = (LLVMValueRef)LLVMConstFPToUI(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstFPToSI ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMTypeRef)jarg2; result = (LLVMValueRef)LLVMConstFPToSI(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstPtrToInt ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMTypeRef)jarg2; result = (LLVMValueRef)LLVMConstPtrToInt(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstIntToPtr ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMTypeRef)jarg2; result = (LLVMValueRef)LLVMConstIntToPtr(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstBitCast ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMTypeRef)jarg2; result = (LLVMValueRef)LLVMConstBitCast(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstSelect ( void * jarg1 , void * jarg2 , void * jarg3 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; result = (LLVMValueRef)LLVMConstSelect(arg1,arg2,arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstExtractElement ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMConstExtractElement(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstInsertElement ( void * jarg1 , void * jarg2 , void * jarg3 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; result = (LLVMValueRef)LLVMConstInsertElement(arg1,arg2,arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstShuffleVector ( void * jarg1 , void * jarg2 , void * jarg3 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; result = (LLVMValueRef)LLVMConstShuffleVector(arg1,arg2,arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstExtractValue ( void * jarg1 , unsigned int* jarg2 , unsigned int jarg3 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int *arg2 = (unsigned int *) 0 ; unsigned int arg3 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (unsigned int *) jarg2; arg3 = (unsigned int) jarg3; result = (LLVMValueRef)LLVMConstExtractValue(arg1,arg2,arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstInsertValue ( void * jarg1 , void * jarg2 , unsigned int* jarg3 , unsigned int jarg4 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; unsigned int *arg3 = (unsigned int *) 0 ; unsigned int arg4 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (unsigned int *) jarg3; arg4 = (unsigned int) jarg4; result = (LLVMValueRef)LLVMConstInsertValue(arg1,arg2,arg3,arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMConstInlineAsm ( void * jarg1 , char * jarg2 , char * jarg3 , int jarg4 ) { void * jresult ; LLVMTypeRef arg1 = (LLVMTypeRef) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; int arg4 ; LLVMValueRef result; arg1 = (LLVMTypeRef)jarg1; arg2 = jarg2; arg3 = jarg3; arg4 = (int) jarg4; result = (LLVMValueRef)LLVMConstInlineAsm(arg1,(char const *)arg2,(char const *)arg3,arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetGlobalParent ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMModuleRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMModuleRef)LLVMGetGlobalParent(arg1); jresult = (void *) result; return jresult; } DllExport int SWIGSTDCALL Ada_LLVMIsDeclaration ( void * jarg1 ) { int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; int result; arg1 = (LLVMValueRef)jarg1; result = (int)LLVMIsDeclaration(arg1); jresult = result; return jresult; } DllExport int SWIGSTDCALL Ada_LLVMGetLinkage ( void * jarg1 ) { int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMLinkage result; arg1 = (LLVMValueRef)jarg1; result = (LLVMLinkage)LLVMGetLinkage(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetLinkage ( void * jarg1 , int jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMLinkage arg2 ; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMLinkage) jarg2; LLVMSetLinkage(arg1,arg2); } DllExport char * SWIGSTDCALL Ada_LLVMGetSection ( void * jarg1 ) { char * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; char *result = 0 ; arg1 = (LLVMValueRef)jarg1; result = (char *)LLVMGetSection(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetSection ( void * jarg1 , char * jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; char *arg2 = (char *) 0 ; arg1 = (LLVMValueRef)jarg1; arg2 = jarg2; LLVMSetSection(arg1,(char const *)arg2); } DllExport int SWIGSTDCALL Ada_LLVMGetVisibility ( void * jarg1 ) { int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMVisibility result; arg1 = (LLVMValueRef)jarg1; result = (LLVMVisibility)LLVMGetVisibility(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetVisibility ( void * jarg1 , int jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMVisibility arg2 ; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMVisibility) jarg2; LLVMSetVisibility(arg1,arg2); } DllExport unsigned int SWIGSTDCALL Ada_LLVMGetAlignment ( void * jarg1 ) { unsigned int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int result; arg1 = (LLVMValueRef)jarg1; result = (unsigned int)LLVMGetAlignment(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetAlignment ( void * jarg1 , unsigned int jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int arg2 ; arg1 = (LLVMValueRef)jarg1; arg2 = (unsigned int) jarg2; LLVMSetAlignment(arg1,arg2); } DllExport void * SWIGSTDCALL Ada_LLVMAddGlobal ( void * jarg1 , void * jarg2 , char * jarg3 ) { void * jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; char *arg3 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMModuleRef)jarg1; arg2 = (LLVMTypeRef)jarg2; arg3 = jarg3; result = (LLVMValueRef)LLVMAddGlobal(arg1,arg2,(char const *)arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetNamedGlobal ( void * jarg1 , char * jarg2 ) { void * jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; char *arg2 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMModuleRef)jarg1; arg2 = jarg2; result = (LLVMValueRef)LLVMGetNamedGlobal(arg1,(char const *)arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetFirstGlobal ( void * jarg1 ) { void * jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; LLVMValueRef result; arg1 = (LLVMModuleRef)jarg1; result = (LLVMValueRef)LLVMGetFirstGlobal(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetLastGlobal ( void * jarg1 ) { void * jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; LLVMValueRef result; arg1 = (LLVMModuleRef)jarg1; result = (LLVMValueRef)LLVMGetLastGlobal(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetNextGlobal ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMGetNextGlobal(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetPreviousGlobal ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMGetPreviousGlobal(arg1); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMDeleteGlobal ( void * jarg1 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; arg1 = (LLVMValueRef)jarg1; LLVMDeleteGlobal(arg1); } DllExport void * SWIGSTDCALL Ada_LLVMGetInitializer ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMGetInitializer(arg1); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetInitializer ( void * jarg1 , void * jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; LLVMSetInitializer(arg1,arg2); } DllExport int SWIGSTDCALL Ada_LLVMIsThreadLocal ( void * jarg1 ) { int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; int result; arg1 = (LLVMValueRef)jarg1; result = (int)LLVMIsThreadLocal(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetThreadLocal ( void * jarg1 , int jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; int arg2 ; arg1 = (LLVMValueRef)jarg1; arg2 = (int) jarg2; LLVMSetThreadLocal(arg1,arg2); } DllExport int SWIGSTDCALL Ada_LLVMIsGlobalConstant ( void * jarg1 ) { int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; int result; arg1 = (LLVMValueRef)jarg1; result = (int)LLVMIsGlobalConstant(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetGlobalConstant ( void * jarg1 , int jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; int arg2 ; arg1 = (LLVMValueRef)jarg1; arg2 = (int) jarg2; LLVMSetGlobalConstant(arg1,arg2); } DllExport void * SWIGSTDCALL Ada_LLVMAddAlias ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMModuleRef)jarg1; arg2 = (LLVMTypeRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMAddAlias(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMAddFunction ( void * jarg1 , char * jarg2 , void * jarg3 ) { void * jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; char *arg2 = (char *) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; LLVMValueRef result; arg1 = (LLVMModuleRef)jarg1; arg2 = jarg2; arg3 = (LLVMTypeRef)jarg3; result = (LLVMValueRef)LLVMAddFunction(arg1,(char const *)arg2,arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetNamedFunction ( void * jarg1 , char * jarg2 ) { void * jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; char *arg2 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMModuleRef)jarg1; arg2 = jarg2; result = (LLVMValueRef)LLVMGetNamedFunction(arg1,(char const *)arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetFirstFunction ( void * jarg1 ) { void * jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; LLVMValueRef result; arg1 = (LLVMModuleRef)jarg1; result = (LLVMValueRef)LLVMGetFirstFunction(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetLastFunction ( void * jarg1 ) { void * jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; LLVMValueRef result; arg1 = (LLVMModuleRef)jarg1; result = (LLVMValueRef)LLVMGetLastFunction(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetNextFunction ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMGetNextFunction(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetPreviousFunction ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMGetPreviousFunction(arg1); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMDeleteFunction ( void * jarg1 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; arg1 = (LLVMValueRef)jarg1; LLVMDeleteFunction(arg1); } DllExport unsigned int SWIGSTDCALL Ada_LLVMGetIntrinsicID ( void * jarg1 ) { unsigned int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int result; arg1 = (LLVMValueRef)jarg1; result = (unsigned int)LLVMGetIntrinsicID(arg1); jresult = result; return jresult; } DllExport unsigned int SWIGSTDCALL Ada_LLVMGetFunctionCallConv ( void * jarg1 ) { unsigned int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int result; arg1 = (LLVMValueRef)jarg1; result = (unsigned int)LLVMGetFunctionCallConv(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetFunctionCallConv ( void * jarg1 , unsigned int jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int arg2 ; arg1 = (LLVMValueRef)jarg1; arg2 = (unsigned int) jarg2; LLVMSetFunctionCallConv(arg1,arg2); } DllExport char * SWIGSTDCALL Ada_LLVMGetGC ( void * jarg1 ) { char * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; char *result = 0 ; arg1 = (LLVMValueRef)jarg1; result = (char *)LLVMGetGC(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetGC ( void * jarg1 , char * jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; char *arg2 = (char *) 0 ; arg1 = (LLVMValueRef)jarg1; arg2 = jarg2; LLVMSetGC(arg1,(char const *)arg2); } DllExport void SWIGSTDCALL Ada_LLVMAddFunctionAttr ( void * jarg1 , int jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMAttribute arg2 ; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMAttribute) jarg2; LLVMAddFunctionAttr(arg1,arg2); } DllExport void SWIGSTDCALL Ada_LLVMRemoveFunctionAttr ( void * jarg1 , int jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMAttribute arg2 ; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMAttribute) jarg2; LLVMRemoveFunctionAttr(arg1,arg2); } DllExport unsigned int SWIGSTDCALL Ada_LLVMCountParams ( void * jarg1 ) { unsigned int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int result; arg1 = (LLVMValueRef)jarg1; result = (unsigned int)LLVMCountParams(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMGetParams ( void * jarg1 , void * jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef *arg2 = (LLVMValueRef *) 0 ; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef *)jarg2; LLVMGetParams(arg1,arg2); } DllExport void * SWIGSTDCALL Ada_LLVMGetParam ( void * jarg1 , unsigned int jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int arg2 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (unsigned int) jarg2; result = (LLVMValueRef)LLVMGetParam(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetParamParent ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMGetParamParent(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetFirstParam ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMGetFirstParam(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetLastParam ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMGetLastParam(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetNextParam ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMGetNextParam(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetPreviousParam ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMGetPreviousParam(arg1); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMAddAttribute ( void * jarg1 , int jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMAttribute arg2 ; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMAttribute) jarg2; LLVMAddAttribute(arg1,arg2); } DllExport void SWIGSTDCALL Ada_LLVMRemoveAttribute ( void * jarg1 , int jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMAttribute arg2 ; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMAttribute) jarg2; LLVMRemoveAttribute(arg1,arg2); } DllExport void SWIGSTDCALL Ada_LLVMSetParamAlignment ( void * jarg1 , unsigned int jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int arg2 ; arg1 = (LLVMValueRef)jarg1; arg2 = (unsigned int) jarg2; LLVMSetParamAlignment(arg1,arg2); } DllExport void * SWIGSTDCALL Ada_LLVMBasicBlockAsValue ( void * jarg1 ) { void * jresult ; LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ; LLVMValueRef result; arg1 = (LLVMBasicBlockRef)jarg1; result = (LLVMValueRef)LLVMBasicBlockAsValue(arg1); jresult = (void *) result; return jresult; } DllExport int SWIGSTDCALL Ada_LLVMValueIsBasicBlock ( void * jarg1 ) { int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; int result; arg1 = (LLVMValueRef)jarg1; result = (int)LLVMValueIsBasicBlock(arg1); jresult = result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMValueAsBasicBlock ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMBasicBlockRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMBasicBlockRef)LLVMValueAsBasicBlock(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetBasicBlockParent ( void * jarg1 ) { void * jresult ; LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ; LLVMValueRef result; arg1 = (LLVMBasicBlockRef)jarg1; result = (LLVMValueRef)LLVMGetBasicBlockParent(arg1); jresult = (void *) result; return jresult; } DllExport unsigned int SWIGSTDCALL Ada_LLVMCountBasicBlocks ( void * jarg1 ) { unsigned int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int result; arg1 = (LLVMValueRef)jarg1; result = (unsigned int)LLVMCountBasicBlocks(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMGetBasicBlocks ( void * jarg1 , void * jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMBasicBlockRef *arg2 = (LLVMBasicBlockRef *) 0 ; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMBasicBlockRef *)jarg2; LLVMGetBasicBlocks(arg1,arg2); } DllExport void * SWIGSTDCALL Ada_LLVMGetFirstBasicBlock ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMBasicBlockRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMBasicBlockRef)LLVMGetFirstBasicBlock(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetLastBasicBlock ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMBasicBlockRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMBasicBlockRef)LLVMGetLastBasicBlock(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetNextBasicBlock ( void * jarg1 ) { void * jresult ; LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ; LLVMBasicBlockRef result; arg1 = (LLVMBasicBlockRef)jarg1; result = (LLVMBasicBlockRef)LLVMGetNextBasicBlock(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetPreviousBasicBlock ( void * jarg1 ) { void * jresult ; LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ; LLVMBasicBlockRef result; arg1 = (LLVMBasicBlockRef)jarg1; result = (LLVMBasicBlockRef)LLVMGetPreviousBasicBlock(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetEntryBasicBlock ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMBasicBlockRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMBasicBlockRef)LLVMGetEntryBasicBlock(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMAppendBasicBlock ( void * jarg1 , char * jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; char *arg2 = (char *) 0 ; LLVMBasicBlockRef result; arg1 = (LLVMValueRef)jarg1; arg2 = jarg2; result = (LLVMBasicBlockRef)LLVMAppendBasicBlock(arg1,(char const *)arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMInsertBasicBlock ( void * jarg1 , char * jarg2 ) { void * jresult ; LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ; char *arg2 = (char *) 0 ; LLVMBasicBlockRef result; arg1 = (LLVMBasicBlockRef)jarg1; arg2 = jarg2; result = (LLVMBasicBlockRef)LLVMInsertBasicBlock(arg1,(char const *)arg2); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMDeleteBasicBlock ( void * jarg1 ) { LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ; arg1 = (LLVMBasicBlockRef)jarg1; LLVMDeleteBasicBlock(arg1); } DllExport void * SWIGSTDCALL Ada_LLVMGetInstructionParent ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMBasicBlockRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMBasicBlockRef)LLVMGetInstructionParent(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetFirstInstruction ( void * jarg1 ) { void * jresult ; LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ; LLVMValueRef result; arg1 = (LLVMBasicBlockRef)jarg1; result = (LLVMValueRef)LLVMGetFirstInstruction(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetLastInstruction ( void * jarg1 ) { void * jresult ; LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ; LLVMValueRef result; arg1 = (LLVMBasicBlockRef)jarg1; result = (LLVMValueRef)LLVMGetLastInstruction(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetNextInstruction ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMGetNextInstruction(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetPreviousInstruction ( void * jarg1 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; result = (LLVMValueRef)LLVMGetPreviousInstruction(arg1); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetInstructionCallConv ( void * jarg1 , unsigned int jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int arg2 ; arg1 = (LLVMValueRef)jarg1; arg2 = (unsigned int) jarg2; LLVMSetInstructionCallConv(arg1,arg2); } DllExport unsigned int SWIGSTDCALL Ada_LLVMGetInstructionCallConv ( void * jarg1 ) { unsigned int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int result; arg1 = (LLVMValueRef)jarg1; result = (unsigned int)LLVMGetInstructionCallConv(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMAddInstrAttribute ( void * jarg1 , unsigned int jarg2 , int jarg3 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int arg2 ; LLVMAttribute arg3 ; arg1 = (LLVMValueRef)jarg1; arg2 = (unsigned int) jarg2; arg3 = (LLVMAttribute) jarg3; LLVMAddInstrAttribute(arg1,arg2,arg3); } DllExport void SWIGSTDCALL Ada_LLVMRemoveInstrAttribute ( void * jarg1 , unsigned int jarg2 , int jarg3 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int arg2 ; LLVMAttribute arg3 ; arg1 = (LLVMValueRef)jarg1; arg2 = (unsigned int) jarg2; arg3 = (LLVMAttribute) jarg3; LLVMRemoveInstrAttribute(arg1,arg2,arg3); } DllExport void SWIGSTDCALL Ada_LLVMSetInstrParamAlignment ( void * jarg1 , unsigned int jarg2 , unsigned int jarg3 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int arg2 ; unsigned int arg3 ; arg1 = (LLVMValueRef)jarg1; arg2 = (unsigned int) jarg2; arg3 = (unsigned int) jarg3; LLVMSetInstrParamAlignment(arg1,arg2,arg3); } DllExport int SWIGSTDCALL Ada_LLVMIsTailCall ( void * jarg1 ) { int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; int result; arg1 = (LLVMValueRef)jarg1; result = (int)LLVMIsTailCall(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMSetTailCall ( void * jarg1 , int jarg2 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; int arg2 ; arg1 = (LLVMValueRef)jarg1; arg2 = (int) jarg2; LLVMSetTailCall(arg1,arg2); } DllExport void SWIGSTDCALL Ada_LLVMAddIncoming ( void * jarg1 , void * jarg2 , void * jarg3 , unsigned int jarg4 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef *arg2 = (LLVMValueRef *) 0 ; LLVMBasicBlockRef *arg3 = (LLVMBasicBlockRef *) 0 ; unsigned int arg4 ; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef *)jarg2; arg3 = (LLVMBasicBlockRef *)jarg3; arg4 = (unsigned int) jarg4; LLVMAddIncoming(arg1,arg2,arg3,arg4); } DllExport unsigned int SWIGSTDCALL Ada_LLVMCountIncoming ( void * jarg1 ) { unsigned int jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int result; arg1 = (LLVMValueRef)jarg1; result = (unsigned int)LLVMCountIncoming(arg1); jresult = result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetIncomingValue ( void * jarg1 , unsigned int jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int arg2 ; LLVMValueRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (unsigned int) jarg2; result = (LLVMValueRef)LLVMGetIncomingValue(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMGetIncomingBlock ( void * jarg1 , unsigned int jarg2 ) { void * jresult ; LLVMValueRef arg1 = (LLVMValueRef) 0 ; unsigned int arg2 ; LLVMBasicBlockRef result; arg1 = (LLVMValueRef)jarg1; arg2 = (unsigned int) jarg2; result = (LLVMBasicBlockRef)LLVMGetIncomingBlock(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMCreateBuilder ( ) { void * jresult ; LLVMBuilderRef result; result = (LLVMBuilderRef)LLVMCreateBuilder(); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMPositionBuilder ( void * jarg1 , void * jarg2 , void * jarg3 ) { LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMBasicBlockRef arg2 = (LLVMBasicBlockRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMBasicBlockRef)jarg2; arg3 = (LLVMValueRef)jarg3; LLVMPositionBuilder(arg1,arg2,arg3); } DllExport void SWIGSTDCALL Ada_LLVMPositionBuilderBefore ( void * jarg1 , void * jarg2 ) { LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; LLVMPositionBuilderBefore(arg1,arg2); } DllExport void SWIGSTDCALL Ada_LLVMPositionBuilderAtEnd ( void * jarg1 , void * jarg2 ) { LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMBasicBlockRef arg2 = (LLVMBasicBlockRef) 0 ; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMBasicBlockRef)jarg2; LLVMPositionBuilderAtEnd(arg1,arg2); } DllExport void * SWIGSTDCALL Ada_LLVMGetInsertBlock ( void * jarg1 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMBasicBlockRef result; arg1 = (LLVMBuilderRef)jarg1; result = (LLVMBasicBlockRef)LLVMGetInsertBlock(arg1); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMClearInsertionPosition ( void * jarg1 ) { LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; arg1 = (LLVMBuilderRef)jarg1; LLVMClearInsertionPosition(arg1); } DllExport void SWIGSTDCALL Ada_LLVMInsertIntoBuilder ( void * jarg1 , void * jarg2 ) { LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; LLVMInsertIntoBuilder(arg1,arg2); } DllExport void SWIGSTDCALL Ada_LLVMDisposeBuilder ( void * jarg1 ) { LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; arg1 = (LLVMBuilderRef)jarg1; LLVMDisposeBuilder(arg1); } DllExport void * SWIGSTDCALL Ada_LLVMBuildRetVoid ( void * jarg1 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; result = (LLVMValueRef)LLVMBuildRetVoid(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildRet ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMBuildRet(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildBr ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMBasicBlockRef arg2 = (LLVMBasicBlockRef) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMBasicBlockRef)jarg2; result = (LLVMValueRef)LLVMBuildBr(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildCondBr ( void * jarg1 , void * jarg2 , void * jarg3 , void * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMBasicBlockRef arg3 = (LLVMBasicBlockRef) 0 ; LLVMBasicBlockRef arg4 = (LLVMBasicBlockRef) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMBasicBlockRef)jarg3; arg4 = (LLVMBasicBlockRef)jarg4; result = (LLVMValueRef)LLVMBuildCondBr(arg1,arg2,arg3,arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildSwitch ( void * jarg1 , void * jarg2 , void * jarg3 , unsigned int jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMBasicBlockRef arg3 = (LLVMBasicBlockRef) 0 ; unsigned int arg4 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMBasicBlockRef)jarg3; arg4 = (unsigned int) jarg4; result = (LLVMValueRef)LLVMBuildSwitch(arg1,arg2,arg3,arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildInvoke ( void * jarg1 , void * jarg2 , void * jarg3 , unsigned int jarg4 , void * jarg5 , void * jarg6 , char * jarg7 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef *arg3 = (LLVMValueRef *) 0 ; unsigned int arg4 ; LLVMBasicBlockRef arg5 = (LLVMBasicBlockRef) 0 ; LLVMBasicBlockRef arg6 = (LLVMBasicBlockRef) 0 ; char *arg7 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef *)jarg3; arg4 = (unsigned int) jarg4; arg5 = (LLVMBasicBlockRef)jarg5; arg6 = (LLVMBasicBlockRef)jarg6; arg7 = jarg7; result = (LLVMValueRef)LLVMBuildInvoke(arg1,arg2,arg3,arg4,arg5,arg6,(char const *)arg7); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildUnwind ( void * jarg1 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; result = (LLVMValueRef)LLVMBuildUnwind(arg1); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildUnreachable ( void * jarg1 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; result = (LLVMValueRef)LLVMBuildUnreachable(arg1); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMAddCase ( void * jarg1 , void * jarg2 , void * jarg3 ) { LLVMValueRef arg1 = (LLVMValueRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMBasicBlockRef arg3 = (LLVMBasicBlockRef) 0 ; arg1 = (LLVMValueRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMBasicBlockRef)jarg3; LLVMAddCase(arg1,arg2,arg3); } DllExport void * SWIGSTDCALL Ada_LLVMBuildAdd ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildAdd(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildSub ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildSub(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildMul ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildMul(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildUDiv ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildUDiv(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildSDiv ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildSDiv(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildFDiv ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildFDiv(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildURem ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildURem(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildSRem ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildSRem(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildFRem ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildFRem(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildShl ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildShl(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildLShr ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildLShr(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildAShr ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildAShr(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildAnd ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildAnd(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildOr ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildOr(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildXor ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildXor(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildNeg ( void * jarg1 , void * jarg2 , char * jarg3 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; char *arg3 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = jarg3; result = (LLVMValueRef)LLVMBuildNeg(arg1,arg2,(char const *)arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildNot ( void * jarg1 , void * jarg2 , char * jarg3 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; char *arg3 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = jarg3; result = (LLVMValueRef)LLVMBuildNot(arg1,arg2,(char const *)arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildMalloc ( void * jarg1 , void * jarg2 , char * jarg3 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; char *arg3 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMTypeRef)jarg2; arg3 = jarg3; result = (LLVMValueRef)LLVMBuildMalloc(arg1,arg2,(char const *)arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildArrayMalloc ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMTypeRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildArrayMalloc(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildAlloca ( void * jarg1 , void * jarg2 , char * jarg3 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; char *arg3 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMTypeRef)jarg2; arg3 = jarg3; result = (LLVMValueRef)LLVMBuildAlloca(arg1,arg2,(char const *)arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildArrayAlloca ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMTypeRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildArrayAlloca(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildFree ( void * jarg1 , void * jarg2 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (LLVMValueRef)LLVMBuildFree(arg1,arg2); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildLoad ( void * jarg1 , void * jarg2 , char * jarg3 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; char *arg3 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = jarg3; result = (LLVMValueRef)LLVMBuildLoad(arg1,arg2,(char const *)arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildStore ( void * jarg1 , void * jarg2 , void * jarg3 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; result = (LLVMValueRef)LLVMBuildStore(arg1,arg2,arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildGEP ( void * jarg1 , void * jarg2 , void * jarg3 , unsigned int jarg4 , char * jarg5 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef *arg3 = (LLVMValueRef *) 0 ; unsigned int arg4 ; char *arg5 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef *)jarg3; arg4 = (unsigned int) jarg4; arg5 = jarg5; result = (LLVMValueRef)LLVMBuildGEP(arg1,arg2,arg3,arg4,(char const *)arg5); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildTrunc ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMTypeRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildTrunc(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildZExt ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMTypeRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildZExt(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildSExt ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMTypeRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildSExt(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildFPToUI ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMTypeRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildFPToUI(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildFPToSI ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMTypeRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildFPToSI(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildUIToFP ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMTypeRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildUIToFP(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildSIToFP ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMTypeRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildSIToFP(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildFPTrunc ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMTypeRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildFPTrunc(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildFPExt ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMTypeRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildFPExt(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildPtrToInt ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMTypeRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildPtrToInt(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildIntToPtr ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMTypeRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildIntToPtr(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildBitCast ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMTypeRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildBitCast(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildICmp ( void * jarg1 , int jarg2 , void * jarg3 , void * jarg4 , char * jarg5 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMIntPredicate arg2 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; LLVMValueRef arg4 = (LLVMValueRef) 0 ; char *arg5 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMIntPredicate) jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = (LLVMValueRef)jarg4; arg5 = jarg5; result = (LLVMValueRef)LLVMBuildICmp(arg1,arg2,arg3,arg4,(char const *)arg5); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildFCmp ( void * jarg1 , int jarg2 , void * jarg3 , void * jarg4 , char * jarg5 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMRealPredicate arg2 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; LLVMValueRef arg4 = (LLVMValueRef) 0 ; char *arg5 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMRealPredicate) jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = (LLVMValueRef)jarg4; arg5 = jarg5; result = (LLVMValueRef)LLVMBuildFCmp(arg1,arg2,arg3,arg4,(char const *)arg5); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildPhi ( void * jarg1 , void * jarg2 , char * jarg3 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMTypeRef arg2 = (LLVMTypeRef) 0 ; char *arg3 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMTypeRef)jarg2; arg3 = jarg3; result = (LLVMValueRef)LLVMBuildPhi(arg1,arg2,(char const *)arg3); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildCall ( void * jarg1 , void * jarg2 , void * jarg3 , unsigned int jarg4 , char * jarg5 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef *arg3 = (LLVMValueRef *) 0 ; unsigned int arg4 ; char *arg5 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef *)jarg3; arg4 = (unsigned int) jarg4; arg5 = jarg5; result = (LLVMValueRef)LLVMBuildCall(arg1,arg2,arg3,arg4,(char const *)arg5); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildSelect ( void * jarg1 , void * jarg2 , void * jarg3 , void * jarg4 , char * jarg5 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; LLVMValueRef arg4 = (LLVMValueRef) 0 ; char *arg5 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = (LLVMValueRef)jarg4; arg5 = jarg5; result = (LLVMValueRef)LLVMBuildSelect(arg1,arg2,arg3,arg4,(char const *)arg5); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildVAArg ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMTypeRef arg3 = (LLVMTypeRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMTypeRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildVAArg(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildExtractElement ( void * jarg1 , void * jarg2 , void * jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildExtractElement(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildInsertElement ( void * jarg1 , void * jarg2 , void * jarg3 , void * jarg4 , char * jarg5 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; LLVMValueRef arg4 = (LLVMValueRef) 0 ; char *arg5 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = (LLVMValueRef)jarg4; arg5 = jarg5; result = (LLVMValueRef)LLVMBuildInsertElement(arg1,arg2,arg3,arg4,(char const *)arg5); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildShuffleVector ( void * jarg1 , void * jarg2 , void * jarg3 , void * jarg4 , char * jarg5 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; LLVMValueRef arg4 = (LLVMValueRef) 0 ; char *arg5 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = (LLVMValueRef)jarg4; arg5 = jarg5; result = (LLVMValueRef)LLVMBuildShuffleVector(arg1,arg2,arg3,arg4,(char const *)arg5); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildExtractValue ( void * jarg1 , void * jarg2 , unsigned int jarg3 , char * jarg4 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; unsigned int arg3 ; char *arg4 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (unsigned int) jarg3; arg4 = jarg4; result = (LLVMValueRef)LLVMBuildExtractValue(arg1,arg2,arg3,(char const *)arg4); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMBuildInsertValue ( void * jarg1 , void * jarg2 , void * jarg3 , unsigned int jarg4 , char * jarg5 ) { void * jresult ; LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; LLVMValueRef arg3 = (LLVMValueRef) 0 ; unsigned int arg4 ; char *arg5 = (char *) 0 ; LLVMValueRef result; arg1 = (LLVMBuilderRef)jarg1; arg2 = (LLVMValueRef)jarg2; arg3 = (LLVMValueRef)jarg3; arg4 = (unsigned int) jarg4; arg5 = jarg5; result = (LLVMValueRef)LLVMBuildInsertValue(arg1,arg2,arg3,arg4,(char const *)arg5); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMCreateModuleProviderForExistingModule ( void * jarg1 ) { void * jresult ; LLVMModuleRef arg1 = (LLVMModuleRef) 0 ; LLVMModuleProviderRef result; arg1 = (LLVMModuleRef)jarg1; result = (LLVMModuleProviderRef)LLVMCreateModuleProviderForExistingModule(arg1); jresult = (void *) result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMDisposeModuleProvider ( void * jarg1 ) { LLVMModuleProviderRef arg1 = (LLVMModuleProviderRef) 0 ; arg1 = (LLVMModuleProviderRef)jarg1; LLVMDisposeModuleProvider(arg1); } DllExport int SWIGSTDCALL Ada_LLVMCreateMemoryBufferWithContentsOfFile ( char * jarg1 , void * jarg2 , void * jarg3 ) { int jresult ; char *arg1 = (char *) 0 ; LLVMMemoryBufferRef *arg2 = (LLVMMemoryBufferRef *) 0 ; char **arg3 = (char **) 0 ; int result; arg1 = jarg1; arg2 = (LLVMMemoryBufferRef *)jarg2; arg3 = (char **)jarg3; result = (int)LLVMCreateMemoryBufferWithContentsOfFile((char const *)arg1,arg2,arg3); jresult = result; return jresult; } DllExport int SWIGSTDCALL Ada_LLVMCreateMemoryBufferWithSTDIN ( void * jarg1 , void * jarg2 ) { int jresult ; LLVMMemoryBufferRef *arg1 = (LLVMMemoryBufferRef *) 0 ; char **arg2 = (char **) 0 ; int result; arg1 = (LLVMMemoryBufferRef *)jarg1; arg2 = (char **)jarg2; result = (int)LLVMCreateMemoryBufferWithSTDIN(arg1,arg2); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMDisposeMemoryBuffer ( void * jarg1 ) { LLVMMemoryBufferRef arg1 = (LLVMMemoryBufferRef) 0 ; arg1 = (LLVMMemoryBufferRef)jarg1; LLVMDisposeMemoryBuffer(arg1); } DllExport void * SWIGSTDCALL Ada_LLVMCreatePassManager ( ) { void * jresult ; LLVMPassManagerRef result; result = (LLVMPassManagerRef)LLVMCreatePassManager(); jresult = (void *) result; return jresult; } DllExport void * SWIGSTDCALL Ada_LLVMCreateFunctionPassManager ( void * jarg1 ) { void * jresult ; LLVMModuleProviderRef arg1 = (LLVMModuleProviderRef) 0 ; LLVMPassManagerRef result; arg1 = (LLVMModuleProviderRef)jarg1; result = (LLVMPassManagerRef)LLVMCreateFunctionPassManager(arg1); jresult = (void *) result; return jresult; } DllExport int SWIGSTDCALL Ada_LLVMRunPassManager ( void * jarg1 , void * jarg2 ) { int jresult ; LLVMPassManagerRef arg1 = (LLVMPassManagerRef) 0 ; LLVMModuleRef arg2 = (LLVMModuleRef) 0 ; int result; arg1 = (LLVMPassManagerRef)jarg1; arg2 = (LLVMModuleRef)jarg2; result = (int)LLVMRunPassManager(arg1,arg2); jresult = result; return jresult; } DllExport int SWIGSTDCALL Ada_LLVMInitializeFunctionPassManager ( void * jarg1 ) { int jresult ; LLVMPassManagerRef arg1 = (LLVMPassManagerRef) 0 ; int result; arg1 = (LLVMPassManagerRef)jarg1; result = (int)LLVMInitializeFunctionPassManager(arg1); jresult = result; return jresult; } DllExport int SWIGSTDCALL Ada_LLVMRunFunctionPassManager ( void * jarg1 , void * jarg2 ) { int jresult ; LLVMPassManagerRef arg1 = (LLVMPassManagerRef) 0 ; LLVMValueRef arg2 = (LLVMValueRef) 0 ; int result; arg1 = (LLVMPassManagerRef)jarg1; arg2 = (LLVMValueRef)jarg2; result = (int)LLVMRunFunctionPassManager(arg1,arg2); jresult = result; return jresult; } DllExport int SWIGSTDCALL Ada_LLVMFinalizeFunctionPassManager ( void * jarg1 ) { int jresult ; LLVMPassManagerRef arg1 = (LLVMPassManagerRef) 0 ; int result; arg1 = (LLVMPassManagerRef)jarg1; result = (int)LLVMFinalizeFunctionPassManager(arg1); jresult = result; return jresult; } DllExport void SWIGSTDCALL Ada_LLVMDisposePassManager ( void * jarg1 ) { LLVMPassManagerRef arg1 = (LLVMPassManagerRef) 0 ; arg1 = (LLVMPassManagerRef)jarg1; LLVMDisposePassManager(arg1); } #ifdef __cplusplus } #endif #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus } #endif