1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
13 template<typename T> class SwigValueWrapper {
16 SwigValueWrapper() : tt(0) { }
17 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
18 SwigValueWrapper(const T& t) : tt(new T(t)) { }
19 ~SwigValueWrapper() { delete tt; }
20 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
21 operator T&() const { return *tt; }
22 T *operator&() { return tt; }
24 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
27 template <typename T> T SwigValueInit() {
32 /* -----------------------------------------------------------------------------
33 * This section contains generic SWIG labels for method/variable
34 * declarations/attributes, and other compiler dependent labels.
35 * ----------------------------------------------------------------------------- */
37 /* template workaround for compilers that cannot correctly implement the C++ standard */
38 #ifndef SWIGTEMPLATEDISAMBIGUATOR
39 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
40 # define SWIGTEMPLATEDISAMBIGUATOR template
41 # elif defined(__HP_aCC)
42 /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
43 /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
44 # define SWIGTEMPLATEDISAMBIGUATOR template
46 # define SWIGTEMPLATEDISAMBIGUATOR
50 /* inline attribute */
52 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
53 # define SWIGINLINE inline
59 /* attribute recognised by some compilers to avoid 'unused' warnings */
61 # if defined(__GNUC__)
62 # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
63 # define SWIGUNUSED __attribute__ ((__unused__))
68 # define SWIGUNUSED __attribute__ ((__unused__))
74 #ifndef SWIGUNUSEDPARM
76 # define SWIGUNUSEDPARM(p)
78 # define SWIGUNUSEDPARM(p) p SWIGUNUSED
82 /* internal SWIG method */
84 # define SWIGINTERN static SWIGUNUSED
87 /* internal inline SWIG method */
88 #ifndef SWIGINTERNINLINE
89 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
92 /* exporting methods */
93 #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
94 # ifndef GCC_HASCLASSVISIBILITY
95 # define GCC_HASCLASSVISIBILITY
100 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
101 # if defined(STATIC_LINKED)
104 # define SWIGEXPORT __declspec(dllexport)
107 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
108 # define SWIGEXPORT __attribute__ ((visibility("default")))
115 /* calling conventions for Windows */
117 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
118 # define SWIGSTDCALL __stdcall
124 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
125 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
126 # define _CRT_SECURE_NO_DEPRECATE
129 /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
130 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
131 # define _SCL_SECURE_NO_DEPRECATE
139 #if defined(_WIN32) || defined(__CYGWIN32__)
140 # define DllExport __declspec( dllexport )
141 # define SWIGSTDCALL __stdcall
155 /* Support for throwing Ada exceptions from C/C++ */
160 SWIG_AdaOutOfMemoryException,
161 SWIG_AdaIndexOutOfRangeException,
162 SWIG_AdaDivideByZeroException,
163 SWIG_AdaArgumentOutOfRangeException,
164 SWIG_AdaNullReferenceException
165 } SWIG_AdaExceptionCodes;
168 typedef void (SWIGSTDCALL* SWIG_AdaExceptionCallback_t)(const char *);
173 SWIG_AdaExceptionCodes code;
174 SWIG_AdaExceptionCallback_t callback;
176 SWIG_AdaExceptions_t;
181 SWIG_ada_exceptions[] =
183 { SWIG_AdaException, NULL },
184 { SWIG_AdaOutOfMemoryException, NULL },
185 { SWIG_AdaIndexOutOfRangeException, NULL },
186 { SWIG_AdaDivideByZeroException, NULL },
187 { SWIG_AdaArgumentOutOfRangeException, NULL },
188 { SWIG_AdaNullReferenceException, NULL }
194 SWIG_AdaThrowException (SWIG_AdaExceptionCodes code, const char *msg)
196 SWIG_AdaExceptionCallback_t callback = SWIG_ada_exceptions[SWIG_AdaException].callback;
197 if (code >=0 && (size_t)code < sizeof(SWIG_ada_exceptions)/sizeof(SWIG_AdaExceptions_t)) {
198 callback = SWIG_ada_exceptions[code].callback;
209 DllExport void SWIGSTDCALL SWIGRegisterExceptionCallbacks_llvm (SWIG_AdaExceptionCallback_t systemException,
210 SWIG_AdaExceptionCallback_t outOfMemory,
211 SWIG_AdaExceptionCallback_t indexOutOfRange,
212 SWIG_AdaExceptionCallback_t divideByZero,
213 SWIG_AdaExceptionCallback_t argumentOutOfRange,
214 SWIG_AdaExceptionCallback_t nullReference)
216 SWIG_ada_exceptions [SWIG_AdaException].callback = systemException;
217 SWIG_ada_exceptions [SWIG_AdaOutOfMemoryException].callback = outOfMemory;
218 SWIG_ada_exceptions [SWIG_AdaIndexOutOfRangeException].callback = indexOutOfRange;
219 SWIG_ada_exceptions [SWIG_AdaDivideByZeroException].callback = divideByZero;
220 SWIG_ada_exceptions [SWIG_AdaArgumentOutOfRangeException].callback = argumentOutOfRange;
221 SWIG_ada_exceptions [SWIG_AdaNullReferenceException].callback = nullReference;
225 /* Callback for returning strings to Ada without leaking memory */
227 typedef char * (SWIGSTDCALL* SWIG_AdaStringHelperCallback)(const char *);
228 static SWIG_AdaStringHelperCallback SWIG_ada_string_callback = NULL;
232 /* probably obsolete ...
236 DllExport void SWIGSTDCALL SWIGRegisterStringCallback_llvm(SWIG_AdaStringHelperCallback callback) {
237 SWIG_ada_string_callback = callback;
243 /* Contract support */
245 #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_AdaThrowException(SWIG_AdaArgumentOutOfRangeException, msg); return nullreturn; } else
248 #define protected public
249 #define private public
251 //#include "llvm-c/Analysis.h"
252 //#include "llvm-c/BitReader.h"
253 //#include "llvm-c/BitWriter.h"
254 #include "llvm-c/Core.h"
255 //#include "llvm-c/ExecutionEngine.h"
256 //#include "llvm-c/LinkTimeOptimizer.h"
257 //#include "llvm-c/lto.h"
258 //#include "llvm-c/Target.h"
263 // struct LLVMOpaqueType;
264 // struct LLVMOpaqueValue;
271 DllExport void SWIGSTDCALL Ada_LLVMDisposeMessage (
275 char *arg1 = (char *) 0 ;
279 LLVMDisposeMessage(arg1);
286 DllExport void * SWIGSTDCALL Ada_LLVMContextCreate (
290 LLVMContextRef result;
292 result = (LLVMContextRef)LLVMContextCreate();
293 jresult = (void *) result;
303 DllExport void * SWIGSTDCALL Ada_LLVMGetGlobalContext (
307 LLVMContextRef result;
309 result = (LLVMContextRef)LLVMGetGlobalContext();
310 jresult = (void *) result;
320 DllExport void SWIGSTDCALL Ada_LLVMContextDispose (
324 LLVMContextRef arg1 = (LLVMContextRef) 0 ;
326 arg1 = (LLVMContextRef)jarg1;
328 LLVMContextDispose(arg1);
335 DllExport void * SWIGSTDCALL Ada_LLVMModuleCreateWithName (
340 char *arg1 = (char *) 0 ;
341 LLVMModuleRef result;
345 result = (LLVMModuleRef)LLVMModuleCreateWithName((char const *)arg1);
346 jresult = (void *) result;
356 DllExport void * SWIGSTDCALL Ada_LLVMModuleCreateWithNameInContext (
364 char *arg1 = (char *) 0 ;
365 LLVMContextRef arg2 = (LLVMContextRef) 0 ;
366 LLVMModuleRef result;
370 arg2 = (LLVMContextRef)jarg2;
372 result = (LLVMModuleRef)LLVMModuleCreateWithNameInContext((char const *)arg1,arg2);
373 jresult = (void *) result;
383 DllExport void SWIGSTDCALL Ada_LLVMDisposeModule (
387 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
389 arg1 = (LLVMModuleRef)jarg1;
391 LLVMDisposeModule(arg1);
398 DllExport char * SWIGSTDCALL Ada_LLVMGetDataLayout (
403 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
406 arg1 = (LLVMModuleRef)jarg1;
408 result = (char *)LLVMGetDataLayout(arg1);
419 DllExport void SWIGSTDCALL Ada_LLVMSetDataLayout (
426 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
427 char *arg2 = (char *) 0 ;
429 arg1 = (LLVMModuleRef)jarg1;
433 LLVMSetDataLayout(arg1,(char const *)arg2);
440 DllExport char * SWIGSTDCALL Ada_LLVMGetTarget (
445 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
448 arg1 = (LLVMModuleRef)jarg1;
450 result = (char *)LLVMGetTarget(arg1);
461 DllExport void SWIGSTDCALL Ada_LLVMSetTarget (
468 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
469 char *arg2 = (char *) 0 ;
471 arg1 = (LLVMModuleRef)jarg1;
475 LLVMSetTarget(arg1,(char const *)arg2);
482 DllExport int SWIGSTDCALL Ada_LLVMAddTypeName (
493 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
494 char *arg2 = (char *) 0 ;
495 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
498 arg1 = (LLVMModuleRef)jarg1;
502 arg3 = (LLVMTypeRef)jarg3;
504 result = (int)LLVMAddTypeName(arg1,(char const *)arg2,arg3);
515 DllExport void SWIGSTDCALL Ada_LLVMDeleteTypeName (
522 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
523 char *arg2 = (char *) 0 ;
525 arg1 = (LLVMModuleRef)jarg1;
529 LLVMDeleteTypeName(arg1,(char const *)arg2);
536 DllExport void * SWIGSTDCALL Ada_LLVMGetTypeByName (
544 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
545 char *arg2 = (char *) 0 ;
548 arg1 = (LLVMModuleRef)jarg1;
552 result = (LLVMTypeRef)LLVMGetTypeByName(arg1,(char const *)arg2);
553 jresult = (void *) result;
563 DllExport void SWIGSTDCALL Ada_LLVMDumpModule (
567 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
569 arg1 = (LLVMModuleRef)jarg1;
571 LLVMDumpModule(arg1);
578 DllExport int SWIGSTDCALL Ada_LLVMGetTypeKind (
583 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
586 arg1 = (LLVMTypeRef)jarg1;
588 result = (LLVMTypeKind)LLVMGetTypeKind(arg1);
599 DllExport void * SWIGSTDCALL Ada_LLVMInt1Type (
605 result = (LLVMTypeRef)LLVMInt1Type();
606 jresult = (void *) result;
616 DllExport void * SWIGSTDCALL Ada_LLVMInt8Type (
622 result = (LLVMTypeRef)LLVMInt8Type();
623 jresult = (void *) result;
633 DllExport void * SWIGSTDCALL Ada_LLVMInt16Type (
639 result = (LLVMTypeRef)LLVMInt16Type();
640 jresult = (void *) result;
650 DllExport void * SWIGSTDCALL Ada_LLVMInt32Type (
656 result = (LLVMTypeRef)LLVMInt32Type();
657 jresult = (void *) result;
667 DllExport void * SWIGSTDCALL Ada_LLVMInt64Type (
673 result = (LLVMTypeRef)LLVMInt64Type();
674 jresult = (void *) result;
684 DllExport void * SWIGSTDCALL Ada_LLVMIntType (
693 arg1 = (unsigned int) jarg1;
696 result = (LLVMTypeRef)LLVMIntType(arg1);
697 jresult = (void *) result;
707 DllExport unsigned int SWIGSTDCALL Ada_LLVMGetIntTypeWidth (
711 unsigned int jresult ;
712 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
715 arg1 = (LLVMTypeRef)jarg1;
717 result = (unsigned int)LLVMGetIntTypeWidth(arg1);
728 DllExport void * SWIGSTDCALL Ada_LLVMFloatType (
734 result = (LLVMTypeRef)LLVMFloatType();
735 jresult = (void *) result;
745 DllExport void * SWIGSTDCALL Ada_LLVMDoubleType (
751 result = (LLVMTypeRef)LLVMDoubleType();
752 jresult = (void *) result;
762 DllExport void * SWIGSTDCALL Ada_LLVMX86FP80Type (
768 result = (LLVMTypeRef)LLVMX86FP80Type();
769 jresult = (void *) result;
779 DllExport void * SWIGSTDCALL Ada_LLVMFP128Type (
785 result = (LLVMTypeRef)LLVMFP128Type();
786 jresult = (void *) result;
796 DllExport void * SWIGSTDCALL Ada_LLVMPPCFP128Type (
802 result = (LLVMTypeRef)LLVMPPCFP128Type();
803 jresult = (void *) result;
813 DllExport void * SWIGSTDCALL Ada_LLVMFunctionType (
827 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
828 LLVMTypeRef *arg2 = (LLVMTypeRef *) 0 ;
833 arg1 = (LLVMTypeRef)jarg1;
835 arg2 = (LLVMTypeRef *)jarg2;
838 arg3 = (unsigned int) jarg3;
845 result = (LLVMTypeRef)LLVMFunctionType(arg1,arg2,arg3,arg4);
846 jresult = (void *) result;
856 DllExport int SWIGSTDCALL Ada_LLVMIsFunctionVarArg (
861 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
864 arg1 = (LLVMTypeRef)jarg1;
866 result = (int)LLVMIsFunctionVarArg(arg1);
877 DllExport void * SWIGSTDCALL Ada_LLVMGetReturnType (
882 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
885 arg1 = (LLVMTypeRef)jarg1;
887 result = (LLVMTypeRef)LLVMGetReturnType(arg1);
888 jresult = (void *) result;
898 DllExport unsigned int SWIGSTDCALL Ada_LLVMCountParamTypes (
902 unsigned int jresult ;
903 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
906 arg1 = (LLVMTypeRef)jarg1;
908 result = (unsigned int)LLVMCountParamTypes(arg1);
919 DllExport void SWIGSTDCALL Ada_LLVMGetParamTypes (
926 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
927 LLVMTypeRef *arg2 = (LLVMTypeRef *) 0 ;
929 arg1 = (LLVMTypeRef)jarg1;
931 arg2 = (LLVMTypeRef *)jarg2;
933 LLVMGetParamTypes(arg1,arg2);
940 DllExport void * SWIGSTDCALL Ada_LLVMStructType (
951 LLVMTypeRef *arg1 = (LLVMTypeRef *) 0 ;
956 arg1 = (LLVMTypeRef *)jarg1;
959 arg2 = (unsigned int) jarg2;
966 result = (LLVMTypeRef)LLVMStructType(arg1,arg2,arg3);
967 jresult = (void *) result;
977 DllExport unsigned int SWIGSTDCALL Ada_LLVMCountStructElementTypes (
981 unsigned int jresult ;
982 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
985 arg1 = (LLVMTypeRef)jarg1;
987 result = (unsigned int)LLVMCountStructElementTypes(arg1);
998 DllExport void SWIGSTDCALL Ada_LLVMGetStructElementTypes (
1005 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
1006 LLVMTypeRef *arg2 = (LLVMTypeRef *) 0 ;
1008 arg1 = (LLVMTypeRef)jarg1;
1010 arg2 = (LLVMTypeRef *)jarg2;
1012 LLVMGetStructElementTypes(arg1,arg2);
1019 DllExport int SWIGSTDCALL Ada_LLVMIsPackedStruct (
1024 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
1027 arg1 = (LLVMTypeRef)jarg1;
1029 result = (int)LLVMIsPackedStruct(arg1);
1040 DllExport void * SWIGSTDCALL Ada_LLVMArrayType (
1048 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
1052 arg1 = (LLVMTypeRef)jarg1;
1055 arg2 = (unsigned int) jarg2;
1058 result = (LLVMTypeRef)LLVMArrayType(arg1,arg2);
1059 jresult = (void *) result;
1069 DllExport void * SWIGSTDCALL Ada_LLVMPointerType (
1077 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
1081 arg1 = (LLVMTypeRef)jarg1;
1084 arg2 = (unsigned int) jarg2;
1087 result = (LLVMTypeRef)LLVMPointerType(arg1,arg2);
1088 jresult = (void *) result;
1098 DllExport void * SWIGSTDCALL Ada_LLVMVectorType (
1106 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
1110 arg1 = (LLVMTypeRef)jarg1;
1113 arg2 = (unsigned int) jarg2;
1116 result = (LLVMTypeRef)LLVMVectorType(arg1,arg2);
1117 jresult = (void *) result;
1127 DllExport void * SWIGSTDCALL Ada_LLVMGetElementType (
1132 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
1135 arg1 = (LLVMTypeRef)jarg1;
1137 result = (LLVMTypeRef)LLVMGetElementType(arg1);
1138 jresult = (void *) result;
1148 DllExport unsigned int SWIGSTDCALL Ada_LLVMGetArrayLength (
1152 unsigned int jresult ;
1153 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
1154 unsigned int result;
1156 arg1 = (LLVMTypeRef)jarg1;
1158 result = (unsigned int)LLVMGetArrayLength(arg1);
1169 DllExport unsigned int SWIGSTDCALL Ada_LLVMGetPointerAddressSpace (
1173 unsigned int jresult ;
1174 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
1175 unsigned int result;
1177 arg1 = (LLVMTypeRef)jarg1;
1179 result = (unsigned int)LLVMGetPointerAddressSpace(arg1);
1190 DllExport unsigned int SWIGSTDCALL Ada_LLVMGetVectorSize (
1194 unsigned int jresult ;
1195 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
1196 unsigned int result;
1198 arg1 = (LLVMTypeRef)jarg1;
1200 result = (unsigned int)LLVMGetVectorSize(arg1);
1211 DllExport void * SWIGSTDCALL Ada_LLVMVoidType (
1217 result = (LLVMTypeRef)LLVMVoidType();
1218 jresult = (void *) result;
1228 DllExport void * SWIGSTDCALL Ada_LLVMLabelType (
1234 result = (LLVMTypeRef)LLVMLabelType();
1235 jresult = (void *) result;
1245 DllExport void * SWIGSTDCALL Ada_LLVMOpaqueType (
1251 result = (LLVMTypeRef)LLVMOpaqueType();
1252 jresult = (void *) result;
1262 DllExport void * SWIGSTDCALL Ada_LLVMCreateTypeHandle (
1267 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
1268 LLVMTypeHandleRef result;
1270 arg1 = (LLVMTypeRef)jarg1;
1272 result = (LLVMTypeHandleRef)LLVMCreateTypeHandle(arg1);
1273 jresult = (void *) result;
1283 DllExport void SWIGSTDCALL Ada_LLVMRefineType (
1290 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
1291 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
1293 arg1 = (LLVMTypeRef)jarg1;
1295 arg2 = (LLVMTypeRef)jarg2;
1297 LLVMRefineType(arg1,arg2);
1304 DllExport void * SWIGSTDCALL Ada_LLVMResolveTypeHandle (
1309 LLVMTypeHandleRef arg1 = (LLVMTypeHandleRef) 0 ;
1312 arg1 = (LLVMTypeHandleRef)jarg1;
1314 result = (LLVMTypeRef)LLVMResolveTypeHandle(arg1);
1315 jresult = (void *) result;
1325 DllExport void SWIGSTDCALL Ada_LLVMDisposeTypeHandle (
1329 LLVMTypeHandleRef arg1 = (LLVMTypeHandleRef) 0 ;
1331 arg1 = (LLVMTypeHandleRef)jarg1;
1333 LLVMDisposeTypeHandle(arg1);
1340 DllExport void * SWIGSTDCALL Ada_LLVMTypeOf (
1345 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1348 arg1 = (LLVMValueRef)jarg1;
1350 result = (LLVMTypeRef)LLVMTypeOf(arg1);
1351 jresult = (void *) result;
1361 DllExport char * SWIGSTDCALL Ada_LLVMGetValueName (
1366 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1369 arg1 = (LLVMValueRef)jarg1;
1371 result = (char *)LLVMGetValueName(arg1);
1382 DllExport void SWIGSTDCALL Ada_LLVMSetValueName (
1389 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1390 char *arg2 = (char *) 0 ;
1392 arg1 = (LLVMValueRef)jarg1;
1396 LLVMSetValueName(arg1,(char const *)arg2);
1403 DllExport void SWIGSTDCALL Ada_LLVMDumpValue (
1407 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1409 arg1 = (LLVMValueRef)jarg1;
1411 LLVMDumpValue(arg1);
1418 DllExport void * SWIGSTDCALL Ada_LLVMIsAArgument (
1423 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1424 LLVMValueRef result;
1426 arg1 = (LLVMValueRef)jarg1;
1428 result = (LLVMValueRef)LLVMIsAArgument(arg1);
1429 jresult = (void *) result;
1439 DllExport void * SWIGSTDCALL Ada_LLVMIsABasicBlock (
1444 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1445 LLVMValueRef result;
1447 arg1 = (LLVMValueRef)jarg1;
1449 result = (LLVMValueRef)LLVMIsABasicBlock(arg1);
1450 jresult = (void *) result;
1460 DllExport void * SWIGSTDCALL Ada_LLVMIsAInlineAsm (
1465 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1466 LLVMValueRef result;
1468 arg1 = (LLVMValueRef)jarg1;
1470 result = (LLVMValueRef)LLVMIsAInlineAsm(arg1);
1471 jresult = (void *) result;
1481 DllExport void * SWIGSTDCALL Ada_LLVMIsAUser (
1486 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1487 LLVMValueRef result;
1489 arg1 = (LLVMValueRef)jarg1;
1491 result = (LLVMValueRef)LLVMIsAUser(arg1);
1492 jresult = (void *) result;
1502 DllExport void * SWIGSTDCALL Ada_LLVMIsAConstant (
1507 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1508 LLVMValueRef result;
1510 arg1 = (LLVMValueRef)jarg1;
1512 result = (LLVMValueRef)LLVMIsAConstant(arg1);
1513 jresult = (void *) result;
1523 DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantAggregateZero (
1528 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1529 LLVMValueRef result;
1531 arg1 = (LLVMValueRef)jarg1;
1533 result = (LLVMValueRef)LLVMIsAConstantAggregateZero(arg1);
1534 jresult = (void *) result;
1544 DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantArray (
1549 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1550 LLVMValueRef result;
1552 arg1 = (LLVMValueRef)jarg1;
1554 result = (LLVMValueRef)LLVMIsAConstantArray(arg1);
1555 jresult = (void *) result;
1565 DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantExpr (
1570 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1571 LLVMValueRef result;
1573 arg1 = (LLVMValueRef)jarg1;
1575 result = (LLVMValueRef)LLVMIsAConstantExpr(arg1);
1576 jresult = (void *) result;
1586 DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantFP (
1591 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1592 LLVMValueRef result;
1594 arg1 = (LLVMValueRef)jarg1;
1596 result = (LLVMValueRef)LLVMIsAConstantFP(arg1);
1597 jresult = (void *) result;
1607 DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantInt (
1612 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1613 LLVMValueRef result;
1615 arg1 = (LLVMValueRef)jarg1;
1617 result = (LLVMValueRef)LLVMIsAConstantInt(arg1);
1618 jresult = (void *) result;
1628 DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantPointerNull (
1633 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1634 LLVMValueRef result;
1636 arg1 = (LLVMValueRef)jarg1;
1638 result = (LLVMValueRef)LLVMIsAConstantPointerNull(arg1);
1639 jresult = (void *) result;
1649 DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantStruct (
1654 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1655 LLVMValueRef result;
1657 arg1 = (LLVMValueRef)jarg1;
1659 result = (LLVMValueRef)LLVMIsAConstantStruct(arg1);
1660 jresult = (void *) result;
1670 DllExport void * SWIGSTDCALL Ada_LLVMIsAConstantVector (
1675 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1676 LLVMValueRef result;
1678 arg1 = (LLVMValueRef)jarg1;
1680 result = (LLVMValueRef)LLVMIsAConstantVector(arg1);
1681 jresult = (void *) result;
1691 DllExport void * SWIGSTDCALL Ada_LLVMIsAGlobalValue (
1696 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1697 LLVMValueRef result;
1699 arg1 = (LLVMValueRef)jarg1;
1701 result = (LLVMValueRef)LLVMIsAGlobalValue(arg1);
1702 jresult = (void *) result;
1712 DllExport void * SWIGSTDCALL Ada_LLVMIsAFunction (
1717 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1718 LLVMValueRef result;
1720 arg1 = (LLVMValueRef)jarg1;
1722 result = (LLVMValueRef)LLVMIsAFunction(arg1);
1723 jresult = (void *) result;
1733 DllExport void * SWIGSTDCALL Ada_LLVMIsAGlobalAlias (
1738 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1739 LLVMValueRef result;
1741 arg1 = (LLVMValueRef)jarg1;
1743 result = (LLVMValueRef)LLVMIsAGlobalAlias(arg1);
1744 jresult = (void *) result;
1754 DllExport void * SWIGSTDCALL Ada_LLVMIsAGlobalVariable (
1759 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1760 LLVMValueRef result;
1762 arg1 = (LLVMValueRef)jarg1;
1764 result = (LLVMValueRef)LLVMIsAGlobalVariable(arg1);
1765 jresult = (void *) result;
1775 DllExport void * SWIGSTDCALL Ada_LLVMIsAUndefValue (
1780 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1781 LLVMValueRef result;
1783 arg1 = (LLVMValueRef)jarg1;
1785 result = (LLVMValueRef)LLVMIsAUndefValue(arg1);
1786 jresult = (void *) result;
1796 DllExport void * SWIGSTDCALL Ada_LLVMIsAInstruction (
1801 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1802 LLVMValueRef result;
1804 arg1 = (LLVMValueRef)jarg1;
1806 result = (LLVMValueRef)LLVMIsAInstruction(arg1);
1807 jresult = (void *) result;
1817 DllExport void * SWIGSTDCALL Ada_LLVMIsABinaryOperator (
1822 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1823 LLVMValueRef result;
1825 arg1 = (LLVMValueRef)jarg1;
1827 result = (LLVMValueRef)LLVMIsABinaryOperator(arg1);
1828 jresult = (void *) result;
1838 DllExport void * SWIGSTDCALL Ada_LLVMIsACallInst (
1843 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1844 LLVMValueRef result;
1846 arg1 = (LLVMValueRef)jarg1;
1848 result = (LLVMValueRef)LLVMIsACallInst(arg1);
1849 jresult = (void *) result;
1859 DllExport void * SWIGSTDCALL Ada_LLVMIsAIntrinsicInst (
1864 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1865 LLVMValueRef result;
1867 arg1 = (LLVMValueRef)jarg1;
1869 result = (LLVMValueRef)LLVMIsAIntrinsicInst(arg1);
1870 jresult = (void *) result;
1880 DllExport void * SWIGSTDCALL Ada_LLVMIsADbgInfoIntrinsic (
1885 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1886 LLVMValueRef result;
1888 arg1 = (LLVMValueRef)jarg1;
1890 result = (LLVMValueRef)LLVMIsADbgInfoIntrinsic(arg1);
1891 jresult = (void *) result;
1901 DllExport void * SWIGSTDCALL Ada_LLVMIsADbgDeclareInst (
1906 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1907 LLVMValueRef result;
1909 arg1 = (LLVMValueRef)jarg1;
1911 result = (LLVMValueRef)LLVMIsADbgDeclareInst(arg1);
1912 jresult = (void *) result;
1922 DllExport void * SWIGSTDCALL Ada_LLVMIsADbgFuncStartInst (
1927 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1928 LLVMValueRef result;
1930 arg1 = (LLVMValueRef)jarg1;
1932 result = (LLVMValueRef)LLVMIsADbgFuncStartInst(arg1);
1933 jresult = (void *) result;
1943 DllExport void * SWIGSTDCALL Ada_LLVMIsADbgRegionEndInst (
1948 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1949 LLVMValueRef result;
1951 arg1 = (LLVMValueRef)jarg1;
1953 result = (LLVMValueRef)LLVMIsADbgRegionEndInst(arg1);
1954 jresult = (void *) result;
1964 DllExport void * SWIGSTDCALL Ada_LLVMIsADbgRegionStartInst (
1969 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1970 LLVMValueRef result;
1972 arg1 = (LLVMValueRef)jarg1;
1974 result = (LLVMValueRef)LLVMIsADbgRegionStartInst(arg1);
1975 jresult = (void *) result;
1985 DllExport void * SWIGSTDCALL Ada_LLVMIsADbgStopPointInst (
1990 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
1991 LLVMValueRef result;
1993 arg1 = (LLVMValueRef)jarg1;
1995 result = (LLVMValueRef)LLVMIsADbgStopPointInst(arg1);
1996 jresult = (void *) result;
2006 DllExport void * SWIGSTDCALL Ada_LLVMIsAEHSelectorInst (
2011 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2012 LLVMValueRef result;
2014 arg1 = (LLVMValueRef)jarg1;
2016 result = (LLVMValueRef)LLVMIsAEHSelectorInst(arg1);
2017 jresult = (void *) result;
2027 DllExport void * SWIGSTDCALL Ada_LLVMIsAMemIntrinsic (
2032 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2033 LLVMValueRef result;
2035 arg1 = (LLVMValueRef)jarg1;
2037 result = (LLVMValueRef)LLVMIsAMemIntrinsic(arg1);
2038 jresult = (void *) result;
2048 DllExport void * SWIGSTDCALL Ada_LLVMIsAMemCpyInst (
2053 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2054 LLVMValueRef result;
2056 arg1 = (LLVMValueRef)jarg1;
2058 result = (LLVMValueRef)LLVMIsAMemCpyInst(arg1);
2059 jresult = (void *) result;
2069 DllExport void * SWIGSTDCALL Ada_LLVMIsAMemMoveInst (
2074 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2075 LLVMValueRef result;
2077 arg1 = (LLVMValueRef)jarg1;
2079 result = (LLVMValueRef)LLVMIsAMemMoveInst(arg1);
2080 jresult = (void *) result;
2090 DllExport void * SWIGSTDCALL Ada_LLVMIsAMemSetInst (
2095 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2096 LLVMValueRef result;
2098 arg1 = (LLVMValueRef)jarg1;
2100 result = (LLVMValueRef)LLVMIsAMemSetInst(arg1);
2101 jresult = (void *) result;
2111 DllExport void * SWIGSTDCALL Ada_LLVMIsACmpInst (
2116 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2117 LLVMValueRef result;
2119 arg1 = (LLVMValueRef)jarg1;
2121 result = (LLVMValueRef)LLVMIsACmpInst(arg1);
2122 jresult = (void *) result;
2132 DllExport void * SWIGSTDCALL Ada_LLVMIsAFCmpInst (
2137 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2138 LLVMValueRef result;
2140 arg1 = (LLVMValueRef)jarg1;
2142 result = (LLVMValueRef)LLVMIsAFCmpInst(arg1);
2143 jresult = (void *) result;
2153 DllExport void * SWIGSTDCALL Ada_LLVMIsAICmpInst (
2158 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2159 LLVMValueRef result;
2161 arg1 = (LLVMValueRef)jarg1;
2163 result = (LLVMValueRef)LLVMIsAICmpInst(arg1);
2164 jresult = (void *) result;
2174 DllExport void * SWIGSTDCALL Ada_LLVMIsAExtractElementInst (
2179 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2180 LLVMValueRef result;
2182 arg1 = (LLVMValueRef)jarg1;
2184 result = (LLVMValueRef)LLVMIsAExtractElementInst(arg1);
2185 jresult = (void *) result;
2195 DllExport void * SWIGSTDCALL Ada_LLVMIsAGetElementPtrInst (
2200 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2201 LLVMValueRef result;
2203 arg1 = (LLVMValueRef)jarg1;
2205 result = (LLVMValueRef)LLVMIsAGetElementPtrInst(arg1);
2206 jresult = (void *) result;
2216 DllExport void * SWIGSTDCALL Ada_LLVMIsAInsertElementInst (
2221 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2222 LLVMValueRef result;
2224 arg1 = (LLVMValueRef)jarg1;
2226 result = (LLVMValueRef)LLVMIsAInsertElementInst(arg1);
2227 jresult = (void *) result;
2237 DllExport void * SWIGSTDCALL Ada_LLVMIsAInsertValueInst (
2242 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2243 LLVMValueRef result;
2245 arg1 = (LLVMValueRef)jarg1;
2247 result = (LLVMValueRef)LLVMIsAInsertValueInst(arg1);
2248 jresult = (void *) result;
2258 DllExport void * SWIGSTDCALL Ada_LLVMIsAPHINode (
2263 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2264 LLVMValueRef result;
2266 arg1 = (LLVMValueRef)jarg1;
2268 result = (LLVMValueRef)LLVMIsAPHINode(arg1);
2269 jresult = (void *) result;
2279 DllExport void * SWIGSTDCALL Ada_LLVMIsASelectInst (
2284 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2285 LLVMValueRef result;
2287 arg1 = (LLVMValueRef)jarg1;
2289 result = (LLVMValueRef)LLVMIsASelectInst(arg1);
2290 jresult = (void *) result;
2300 DllExport void * SWIGSTDCALL Ada_LLVMIsAShuffleVectorInst (
2305 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2306 LLVMValueRef result;
2308 arg1 = (LLVMValueRef)jarg1;
2310 result = (LLVMValueRef)LLVMIsAShuffleVectorInst(arg1);
2311 jresult = (void *) result;
2321 DllExport void * SWIGSTDCALL Ada_LLVMIsAStoreInst (
2326 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2327 LLVMValueRef result;
2329 arg1 = (LLVMValueRef)jarg1;
2331 result = (LLVMValueRef)LLVMIsAStoreInst(arg1);
2332 jresult = (void *) result;
2342 DllExport void * SWIGSTDCALL Ada_LLVMIsATerminatorInst (
2347 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2348 LLVMValueRef result;
2350 arg1 = (LLVMValueRef)jarg1;
2352 result = (LLVMValueRef)LLVMIsATerminatorInst(arg1);
2353 jresult = (void *) result;
2363 DllExport void * SWIGSTDCALL Ada_LLVMIsABranchInst (
2368 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2369 LLVMValueRef result;
2371 arg1 = (LLVMValueRef)jarg1;
2373 result = (LLVMValueRef)LLVMIsABranchInst(arg1);
2374 jresult = (void *) result;
2384 DllExport void * SWIGSTDCALL Ada_LLVMIsAInvokeInst (
2389 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2390 LLVMValueRef result;
2392 arg1 = (LLVMValueRef)jarg1;
2394 result = (LLVMValueRef)LLVMIsAInvokeInst(arg1);
2395 jresult = (void *) result;
2405 DllExport void * SWIGSTDCALL Ada_LLVMIsAReturnInst (
2410 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2411 LLVMValueRef result;
2413 arg1 = (LLVMValueRef)jarg1;
2415 result = (LLVMValueRef)LLVMIsAReturnInst(arg1);
2416 jresult = (void *) result;
2426 DllExport void * SWIGSTDCALL Ada_LLVMIsASwitchInst (
2431 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2432 LLVMValueRef result;
2434 arg1 = (LLVMValueRef)jarg1;
2436 result = (LLVMValueRef)LLVMIsASwitchInst(arg1);
2437 jresult = (void *) result;
2447 DllExport void * SWIGSTDCALL Ada_LLVMIsAUnreachableInst (
2452 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2453 LLVMValueRef result;
2455 arg1 = (LLVMValueRef)jarg1;
2457 result = (LLVMValueRef)LLVMIsAUnreachableInst(arg1);
2458 jresult = (void *) result;
2468 DllExport void * SWIGSTDCALL Ada_LLVMIsAUnwindInst (
2473 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2474 LLVMValueRef result;
2476 arg1 = (LLVMValueRef)jarg1;
2478 result = (LLVMValueRef)LLVMIsAUnwindInst(arg1);
2479 jresult = (void *) result;
2489 DllExport void * SWIGSTDCALL Ada_LLVMIsAUnaryInstruction (
2494 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2495 LLVMValueRef result;
2497 arg1 = (LLVMValueRef)jarg1;
2499 result = (LLVMValueRef)LLVMIsAUnaryInstruction(arg1);
2500 jresult = (void *) result;
2510 DllExport void * SWIGSTDCALL Ada_LLVMIsAAllocationInst (
2515 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2516 LLVMValueRef result;
2518 arg1 = (LLVMValueRef)jarg1;
2520 result = (LLVMValueRef)LLVMIsAAllocationInst(arg1);
2521 jresult = (void *) result;
2531 DllExport void * SWIGSTDCALL Ada_LLVMIsAAllocaInst (
2536 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2537 LLVMValueRef result;
2539 arg1 = (LLVMValueRef)jarg1;
2541 result = (LLVMValueRef)LLVMIsAAllocaInst(arg1);
2542 jresult = (void *) result;
2552 DllExport void * SWIGSTDCALL Ada_LLVMIsAMallocInst (
2557 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2558 LLVMValueRef result;
2560 arg1 = (LLVMValueRef)jarg1;
2562 result = (LLVMValueRef)LLVMIsAMallocInst(arg1);
2563 jresult = (void *) result;
2573 DllExport void * SWIGSTDCALL Ada_LLVMIsACastInst (
2578 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2579 LLVMValueRef result;
2581 arg1 = (LLVMValueRef)jarg1;
2583 result = (LLVMValueRef)LLVMIsACastInst(arg1);
2584 jresult = (void *) result;
2594 DllExport void * SWIGSTDCALL Ada_LLVMIsABitCastInst (
2599 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2600 LLVMValueRef result;
2602 arg1 = (LLVMValueRef)jarg1;
2604 result = (LLVMValueRef)LLVMIsABitCastInst(arg1);
2605 jresult = (void *) result;
2615 DllExport void * SWIGSTDCALL Ada_LLVMIsAFPExtInst (
2620 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2621 LLVMValueRef result;
2623 arg1 = (LLVMValueRef)jarg1;
2625 result = (LLVMValueRef)LLVMIsAFPExtInst(arg1);
2626 jresult = (void *) result;
2636 DllExport void * SWIGSTDCALL Ada_LLVMIsAFPToSIInst (
2641 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2642 LLVMValueRef result;
2644 arg1 = (LLVMValueRef)jarg1;
2646 result = (LLVMValueRef)LLVMIsAFPToSIInst(arg1);
2647 jresult = (void *) result;
2657 DllExport void * SWIGSTDCALL Ada_LLVMIsAFPToUIInst (
2662 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2663 LLVMValueRef result;
2665 arg1 = (LLVMValueRef)jarg1;
2667 result = (LLVMValueRef)LLVMIsAFPToUIInst(arg1);
2668 jresult = (void *) result;
2678 DllExport void * SWIGSTDCALL Ada_LLVMIsAFPTruncInst (
2683 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2684 LLVMValueRef result;
2686 arg1 = (LLVMValueRef)jarg1;
2688 result = (LLVMValueRef)LLVMIsAFPTruncInst(arg1);
2689 jresult = (void *) result;
2699 DllExport void * SWIGSTDCALL Ada_LLVMIsAIntToPtrInst (
2704 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2705 LLVMValueRef result;
2707 arg1 = (LLVMValueRef)jarg1;
2709 result = (LLVMValueRef)LLVMIsAIntToPtrInst(arg1);
2710 jresult = (void *) result;
2720 DllExport void * SWIGSTDCALL Ada_LLVMIsAPtrToIntInst (
2725 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2726 LLVMValueRef result;
2728 arg1 = (LLVMValueRef)jarg1;
2730 result = (LLVMValueRef)LLVMIsAPtrToIntInst(arg1);
2731 jresult = (void *) result;
2741 DllExport void * SWIGSTDCALL Ada_LLVMIsASExtInst (
2746 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2747 LLVMValueRef result;
2749 arg1 = (LLVMValueRef)jarg1;
2751 result = (LLVMValueRef)LLVMIsASExtInst(arg1);
2752 jresult = (void *) result;
2762 DllExport void * SWIGSTDCALL Ada_LLVMIsASIToFPInst (
2767 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2768 LLVMValueRef result;
2770 arg1 = (LLVMValueRef)jarg1;
2772 result = (LLVMValueRef)LLVMIsASIToFPInst(arg1);
2773 jresult = (void *) result;
2783 DllExport void * SWIGSTDCALL Ada_LLVMIsATruncInst (
2788 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2789 LLVMValueRef result;
2791 arg1 = (LLVMValueRef)jarg1;
2793 result = (LLVMValueRef)LLVMIsATruncInst(arg1);
2794 jresult = (void *) result;
2804 DllExport void * SWIGSTDCALL Ada_LLVMIsAUIToFPInst (
2809 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2810 LLVMValueRef result;
2812 arg1 = (LLVMValueRef)jarg1;
2814 result = (LLVMValueRef)LLVMIsAUIToFPInst(arg1);
2815 jresult = (void *) result;
2825 DllExport void * SWIGSTDCALL Ada_LLVMIsAZExtInst (
2830 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2831 LLVMValueRef result;
2833 arg1 = (LLVMValueRef)jarg1;
2835 result = (LLVMValueRef)LLVMIsAZExtInst(arg1);
2836 jresult = (void *) result;
2846 DllExport void * SWIGSTDCALL Ada_LLVMIsAExtractValueInst (
2851 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2852 LLVMValueRef result;
2854 arg1 = (LLVMValueRef)jarg1;
2856 result = (LLVMValueRef)LLVMIsAExtractValueInst(arg1);
2857 jresult = (void *) result;
2867 DllExport void * SWIGSTDCALL Ada_LLVMIsAFreeInst (
2872 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2873 LLVMValueRef result;
2875 arg1 = (LLVMValueRef)jarg1;
2877 result = (LLVMValueRef)LLVMIsAFreeInst(arg1);
2878 jresult = (void *) result;
2888 DllExport void * SWIGSTDCALL Ada_LLVMIsALoadInst (
2893 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2894 LLVMValueRef result;
2896 arg1 = (LLVMValueRef)jarg1;
2898 result = (LLVMValueRef)LLVMIsALoadInst(arg1);
2899 jresult = (void *) result;
2909 DllExport void * SWIGSTDCALL Ada_LLVMIsAVAArgInst (
2914 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
2915 LLVMValueRef result;
2917 arg1 = (LLVMValueRef)jarg1;
2919 result = (LLVMValueRef)LLVMIsAVAArgInst(arg1);
2920 jresult = (void *) result;
2930 DllExport void * SWIGSTDCALL Ada_LLVMConstNull (
2935 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
2936 LLVMValueRef result;
2938 arg1 = (LLVMTypeRef)jarg1;
2940 result = (LLVMValueRef)LLVMConstNull(arg1);
2941 jresult = (void *) result;
2951 DllExport void * SWIGSTDCALL Ada_LLVMConstAllOnes (
2956 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
2957 LLVMValueRef result;
2959 arg1 = (LLVMTypeRef)jarg1;
2961 result = (LLVMValueRef)LLVMConstAllOnes(arg1);
2962 jresult = (void *) result;
2972 DllExport void * SWIGSTDCALL Ada_LLVMGetUndef (
2977 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
2978 LLVMValueRef result;
2980 arg1 = (LLVMTypeRef)jarg1;
2982 result = (LLVMValueRef)LLVMGetUndef(arg1);
2983 jresult = (void *) result;
2993 DllExport int SWIGSTDCALL Ada_LLVMIsConstant (
2998 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3001 arg1 = (LLVMValueRef)jarg1;
3003 result = (int)LLVMIsConstant(arg1);
3014 DllExport int SWIGSTDCALL Ada_LLVMIsNull (
3019 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3022 arg1 = (LLVMValueRef)jarg1;
3024 result = (int)LLVMIsNull(arg1);
3035 DllExport int SWIGSTDCALL Ada_LLVMIsUndef (
3040 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3043 arg1 = (LLVMValueRef)jarg1;
3045 result = (int)LLVMIsUndef(arg1);
3056 DllExport void * SWIGSTDCALL Ada_LLVMConstPointerNull (
3061 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
3062 LLVMValueRef result;
3064 arg1 = (LLVMTypeRef)jarg1;
3066 result = (LLVMValueRef)LLVMConstPointerNull(arg1);
3067 jresult = (void *) result;
3077 DllExport void * SWIGSTDCALL Ada_LLVMConstInt (
3081 unsigned long long jarg2
3088 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
3089 unsigned long long arg2 ;
3091 LLVMValueRef result;
3093 arg1 = (LLVMTypeRef)jarg1;
3096 arg2 = (unsigned long long) jarg2;
3103 result = (LLVMValueRef)LLVMConstInt(arg1,arg2,arg3);
3104 jresult = (void *) result;
3114 DllExport void * SWIGSTDCALL Ada_LLVMConstReal (
3122 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
3124 LLVMValueRef result;
3126 arg1 = (LLVMTypeRef)jarg1;
3129 arg2 = (double) jarg2;
3132 result = (LLVMValueRef)LLVMConstReal(arg1,arg2);
3133 jresult = (void *) result;
3143 DllExport void * SWIGSTDCALL Ada_LLVMConstRealOfString (
3151 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
3152 char *arg2 = (char *) 0 ;
3153 LLVMValueRef result;
3155 arg1 = (LLVMTypeRef)jarg1;
3159 result = (LLVMValueRef)LLVMConstRealOfString(arg1,(char const *)arg2);
3160 jresult = (void *) result;
3170 DllExport void * SWIGSTDCALL Ada_LLVMConstString (
3181 char *arg1 = (char *) 0 ;
3184 LLVMValueRef result;
3189 arg2 = (unsigned int) jarg2;
3196 result = (LLVMValueRef)LLVMConstString((char const *)arg1,arg2,arg3);
3197 jresult = (void *) result;
3207 DllExport void * SWIGSTDCALL Ada_LLVMConstArray (
3218 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
3219 LLVMValueRef *arg2 = (LLVMValueRef *) 0 ;
3221 LLVMValueRef result;
3223 arg1 = (LLVMTypeRef)jarg1;
3225 arg2 = (LLVMValueRef *)jarg2;
3228 arg3 = (unsigned int) jarg3;
3231 result = (LLVMValueRef)LLVMConstArray(arg1,arg2,arg3);
3232 jresult = (void *) result;
3242 DllExport void * SWIGSTDCALL Ada_LLVMConstStruct (
3253 LLVMValueRef *arg1 = (LLVMValueRef *) 0 ;
3256 LLVMValueRef result;
3258 arg1 = (LLVMValueRef *)jarg1;
3261 arg2 = (unsigned int) jarg2;
3268 result = (LLVMValueRef)LLVMConstStruct(arg1,arg2,arg3);
3269 jresult = (void *) result;
3279 DllExport void * SWIGSTDCALL Ada_LLVMConstVector (
3287 LLVMValueRef *arg1 = (LLVMValueRef *) 0 ;
3289 LLVMValueRef result;
3291 arg1 = (LLVMValueRef *)jarg1;
3294 arg2 = (unsigned int) jarg2;
3297 result = (LLVMValueRef)LLVMConstVector(arg1,arg2);
3298 jresult = (void *) result;
3308 DllExport void * SWIGSTDCALL Ada_LLVMSizeOf (
3313 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
3314 LLVMValueRef result;
3316 arg1 = (LLVMTypeRef)jarg1;
3318 result = (LLVMValueRef)LLVMSizeOf(arg1);
3319 jresult = (void *) result;
3329 DllExport void * SWIGSTDCALL Ada_LLVMConstNeg (
3334 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3335 LLVMValueRef result;
3337 arg1 = (LLVMValueRef)jarg1;
3339 result = (LLVMValueRef)LLVMConstNeg(arg1);
3340 jresult = (void *) result;
3350 DllExport void * SWIGSTDCALL Ada_LLVMConstNot (
3355 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3356 LLVMValueRef result;
3358 arg1 = (LLVMValueRef)jarg1;
3360 result = (LLVMValueRef)LLVMConstNot(arg1);
3361 jresult = (void *) result;
3371 DllExport void * SWIGSTDCALL Ada_LLVMConstAdd (
3379 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3380 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3381 LLVMValueRef result;
3383 arg1 = (LLVMValueRef)jarg1;
3385 arg2 = (LLVMValueRef)jarg2;
3387 result = (LLVMValueRef)LLVMConstAdd(arg1,arg2);
3388 jresult = (void *) result;
3398 DllExport void * SWIGSTDCALL Ada_LLVMConstSub (
3406 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3407 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3408 LLVMValueRef result;
3410 arg1 = (LLVMValueRef)jarg1;
3412 arg2 = (LLVMValueRef)jarg2;
3414 result = (LLVMValueRef)LLVMConstSub(arg1,arg2);
3415 jresult = (void *) result;
3425 DllExport void * SWIGSTDCALL Ada_LLVMConstMul (
3433 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3434 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3435 LLVMValueRef result;
3437 arg1 = (LLVMValueRef)jarg1;
3439 arg2 = (LLVMValueRef)jarg2;
3441 result = (LLVMValueRef)LLVMConstMul(arg1,arg2);
3442 jresult = (void *) result;
3452 DllExport void * SWIGSTDCALL Ada_LLVMConstUDiv (
3460 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3461 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3462 LLVMValueRef result;
3464 arg1 = (LLVMValueRef)jarg1;
3466 arg2 = (LLVMValueRef)jarg2;
3468 result = (LLVMValueRef)LLVMConstUDiv(arg1,arg2);
3469 jresult = (void *) result;
3479 DllExport void * SWIGSTDCALL Ada_LLVMConstSDiv (
3487 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3488 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3489 LLVMValueRef result;
3491 arg1 = (LLVMValueRef)jarg1;
3493 arg2 = (LLVMValueRef)jarg2;
3495 result = (LLVMValueRef)LLVMConstSDiv(arg1,arg2);
3496 jresult = (void *) result;
3506 DllExport void * SWIGSTDCALL Ada_LLVMConstFDiv (
3514 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3515 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3516 LLVMValueRef result;
3518 arg1 = (LLVMValueRef)jarg1;
3520 arg2 = (LLVMValueRef)jarg2;
3522 result = (LLVMValueRef)LLVMConstFDiv(arg1,arg2);
3523 jresult = (void *) result;
3533 DllExport void * SWIGSTDCALL Ada_LLVMConstURem (
3541 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3542 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3543 LLVMValueRef result;
3545 arg1 = (LLVMValueRef)jarg1;
3547 arg2 = (LLVMValueRef)jarg2;
3549 result = (LLVMValueRef)LLVMConstURem(arg1,arg2);
3550 jresult = (void *) result;
3560 DllExport void * SWIGSTDCALL Ada_LLVMConstSRem (
3568 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3569 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3570 LLVMValueRef result;
3572 arg1 = (LLVMValueRef)jarg1;
3574 arg2 = (LLVMValueRef)jarg2;
3576 result = (LLVMValueRef)LLVMConstSRem(arg1,arg2);
3577 jresult = (void *) result;
3587 DllExport void * SWIGSTDCALL Ada_LLVMConstFRem (
3595 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3596 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3597 LLVMValueRef result;
3599 arg1 = (LLVMValueRef)jarg1;
3601 arg2 = (LLVMValueRef)jarg2;
3603 result = (LLVMValueRef)LLVMConstFRem(arg1,arg2);
3604 jresult = (void *) result;
3614 DllExport void * SWIGSTDCALL Ada_LLVMConstAnd (
3622 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3623 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3624 LLVMValueRef result;
3626 arg1 = (LLVMValueRef)jarg1;
3628 arg2 = (LLVMValueRef)jarg2;
3630 result = (LLVMValueRef)LLVMConstAnd(arg1,arg2);
3631 jresult = (void *) result;
3641 DllExport void * SWIGSTDCALL Ada_LLVMConstOr (
3649 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3650 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3651 LLVMValueRef result;
3653 arg1 = (LLVMValueRef)jarg1;
3655 arg2 = (LLVMValueRef)jarg2;
3657 result = (LLVMValueRef)LLVMConstOr(arg1,arg2);
3658 jresult = (void *) result;
3668 DllExport void * SWIGSTDCALL Ada_LLVMConstXor (
3676 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3677 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3678 LLVMValueRef result;
3680 arg1 = (LLVMValueRef)jarg1;
3682 arg2 = (LLVMValueRef)jarg2;
3684 result = (LLVMValueRef)LLVMConstXor(arg1,arg2);
3685 jresult = (void *) result;
3695 DllExport void * SWIGSTDCALL Ada_LLVMConstICmp (
3706 LLVMIntPredicate arg1 ;
3707 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3708 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
3709 LLVMValueRef result;
3711 arg1 = (LLVMIntPredicate) jarg1;
3713 arg2 = (LLVMValueRef)jarg2;
3715 arg3 = (LLVMValueRef)jarg3;
3717 result = (LLVMValueRef)LLVMConstICmp(arg1,arg2,arg3);
3718 jresult = (void *) result;
3728 DllExport void * SWIGSTDCALL Ada_LLVMConstFCmp (
3739 LLVMRealPredicate arg1 ;
3740 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3741 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
3742 LLVMValueRef result;
3744 arg1 = (LLVMRealPredicate) jarg1;
3746 arg2 = (LLVMValueRef)jarg2;
3748 arg3 = (LLVMValueRef)jarg3;
3750 result = (LLVMValueRef)LLVMConstFCmp(arg1,arg2,arg3);
3751 jresult = (void *) result;
3761 DllExport void * SWIGSTDCALL Ada_LLVMConstShl (
3769 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3770 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3771 LLVMValueRef result;
3773 arg1 = (LLVMValueRef)jarg1;
3775 arg2 = (LLVMValueRef)jarg2;
3777 result = (LLVMValueRef)LLVMConstShl(arg1,arg2);
3778 jresult = (void *) result;
3788 DllExport void * SWIGSTDCALL Ada_LLVMConstLShr (
3796 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3797 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3798 LLVMValueRef result;
3800 arg1 = (LLVMValueRef)jarg1;
3802 arg2 = (LLVMValueRef)jarg2;
3804 result = (LLVMValueRef)LLVMConstLShr(arg1,arg2);
3805 jresult = (void *) result;
3815 DllExport void * SWIGSTDCALL Ada_LLVMConstAShr (
3823 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3824 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
3825 LLVMValueRef result;
3827 arg1 = (LLVMValueRef)jarg1;
3829 arg2 = (LLVMValueRef)jarg2;
3831 result = (LLVMValueRef)LLVMConstAShr(arg1,arg2);
3832 jresult = (void *) result;
3842 DllExport void * SWIGSTDCALL Ada_LLVMConstGEP (
3853 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3854 LLVMValueRef *arg2 = (LLVMValueRef *) 0 ;
3856 LLVMValueRef result;
3858 arg1 = (LLVMValueRef)jarg1;
3860 arg2 = (LLVMValueRef *)jarg2;
3863 arg3 = (unsigned int) jarg3;
3866 result = (LLVMValueRef)LLVMConstGEP(arg1,arg2,arg3);
3867 jresult = (void *) result;
3877 DllExport void * SWIGSTDCALL Ada_LLVMConstTrunc (
3885 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3886 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
3887 LLVMValueRef result;
3889 arg1 = (LLVMValueRef)jarg1;
3891 arg2 = (LLVMTypeRef)jarg2;
3893 result = (LLVMValueRef)LLVMConstTrunc(arg1,arg2);
3894 jresult = (void *) result;
3904 DllExport void * SWIGSTDCALL Ada_LLVMConstSExt (
3912 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3913 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
3914 LLVMValueRef result;
3916 arg1 = (LLVMValueRef)jarg1;
3918 arg2 = (LLVMTypeRef)jarg2;
3920 result = (LLVMValueRef)LLVMConstSExt(arg1,arg2);
3921 jresult = (void *) result;
3931 DllExport void * SWIGSTDCALL Ada_LLVMConstZExt (
3939 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3940 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
3941 LLVMValueRef result;
3943 arg1 = (LLVMValueRef)jarg1;
3945 arg2 = (LLVMTypeRef)jarg2;
3947 result = (LLVMValueRef)LLVMConstZExt(arg1,arg2);
3948 jresult = (void *) result;
3958 DllExport void * SWIGSTDCALL Ada_LLVMConstFPTrunc (
3966 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3967 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
3968 LLVMValueRef result;
3970 arg1 = (LLVMValueRef)jarg1;
3972 arg2 = (LLVMTypeRef)jarg2;
3974 result = (LLVMValueRef)LLVMConstFPTrunc(arg1,arg2);
3975 jresult = (void *) result;
3985 DllExport void * SWIGSTDCALL Ada_LLVMConstFPExt (
3993 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
3994 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
3995 LLVMValueRef result;
3997 arg1 = (LLVMValueRef)jarg1;
3999 arg2 = (LLVMTypeRef)jarg2;
4001 result = (LLVMValueRef)LLVMConstFPExt(arg1,arg2);
4002 jresult = (void *) result;
4012 DllExport void * SWIGSTDCALL Ada_LLVMConstUIToFP (
4020 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4021 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
4022 LLVMValueRef result;
4024 arg1 = (LLVMValueRef)jarg1;
4026 arg2 = (LLVMTypeRef)jarg2;
4028 result = (LLVMValueRef)LLVMConstUIToFP(arg1,arg2);
4029 jresult = (void *) result;
4039 DllExport void * SWIGSTDCALL Ada_LLVMConstSIToFP (
4047 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4048 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
4049 LLVMValueRef result;
4051 arg1 = (LLVMValueRef)jarg1;
4053 arg2 = (LLVMTypeRef)jarg2;
4055 result = (LLVMValueRef)LLVMConstSIToFP(arg1,arg2);
4056 jresult = (void *) result;
4066 DllExport void * SWIGSTDCALL Ada_LLVMConstFPToUI (
4074 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4075 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
4076 LLVMValueRef result;
4078 arg1 = (LLVMValueRef)jarg1;
4080 arg2 = (LLVMTypeRef)jarg2;
4082 result = (LLVMValueRef)LLVMConstFPToUI(arg1,arg2);
4083 jresult = (void *) result;
4093 DllExport void * SWIGSTDCALL Ada_LLVMConstFPToSI (
4101 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4102 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
4103 LLVMValueRef result;
4105 arg1 = (LLVMValueRef)jarg1;
4107 arg2 = (LLVMTypeRef)jarg2;
4109 result = (LLVMValueRef)LLVMConstFPToSI(arg1,arg2);
4110 jresult = (void *) result;
4120 DllExport void * SWIGSTDCALL Ada_LLVMConstPtrToInt (
4128 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4129 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
4130 LLVMValueRef result;
4132 arg1 = (LLVMValueRef)jarg1;
4134 arg2 = (LLVMTypeRef)jarg2;
4136 result = (LLVMValueRef)LLVMConstPtrToInt(arg1,arg2);
4137 jresult = (void *) result;
4147 DllExport void * SWIGSTDCALL Ada_LLVMConstIntToPtr (
4155 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4156 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
4157 LLVMValueRef result;
4159 arg1 = (LLVMValueRef)jarg1;
4161 arg2 = (LLVMTypeRef)jarg2;
4163 result = (LLVMValueRef)LLVMConstIntToPtr(arg1,arg2);
4164 jresult = (void *) result;
4174 DllExport void * SWIGSTDCALL Ada_LLVMConstBitCast (
4182 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4183 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
4184 LLVMValueRef result;
4186 arg1 = (LLVMValueRef)jarg1;
4188 arg2 = (LLVMTypeRef)jarg2;
4190 result = (LLVMValueRef)LLVMConstBitCast(arg1,arg2);
4191 jresult = (void *) result;
4201 DllExport void * SWIGSTDCALL Ada_LLVMConstSelect (
4212 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4213 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
4214 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
4215 LLVMValueRef result;
4217 arg1 = (LLVMValueRef)jarg1;
4219 arg2 = (LLVMValueRef)jarg2;
4221 arg3 = (LLVMValueRef)jarg3;
4223 result = (LLVMValueRef)LLVMConstSelect(arg1,arg2,arg3);
4224 jresult = (void *) result;
4234 DllExport void * SWIGSTDCALL Ada_LLVMConstExtractElement (
4242 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4243 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
4244 LLVMValueRef result;
4246 arg1 = (LLVMValueRef)jarg1;
4248 arg2 = (LLVMValueRef)jarg2;
4250 result = (LLVMValueRef)LLVMConstExtractElement(arg1,arg2);
4251 jresult = (void *) result;
4261 DllExport void * SWIGSTDCALL Ada_LLVMConstInsertElement (
4272 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4273 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
4274 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
4275 LLVMValueRef result;
4277 arg1 = (LLVMValueRef)jarg1;
4279 arg2 = (LLVMValueRef)jarg2;
4281 arg3 = (LLVMValueRef)jarg3;
4283 result = (LLVMValueRef)LLVMConstInsertElement(arg1,arg2,arg3);
4284 jresult = (void *) result;
4294 DllExport void * SWIGSTDCALL Ada_LLVMConstShuffleVector (
4305 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4306 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
4307 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
4308 LLVMValueRef result;
4310 arg1 = (LLVMValueRef)jarg1;
4312 arg2 = (LLVMValueRef)jarg2;
4314 arg3 = (LLVMValueRef)jarg3;
4316 result = (LLVMValueRef)LLVMConstShuffleVector(arg1,arg2,arg3);
4317 jresult = (void *) result;
4327 DllExport void * SWIGSTDCALL Ada_LLVMConstExtractValue (
4338 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4339 unsigned int *arg2 = (unsigned int *) 0 ;
4341 LLVMValueRef result;
4343 arg1 = (LLVMValueRef)jarg1;
4346 arg2 = (unsigned int *) jarg2;
4350 arg3 = (unsigned int) jarg3;
4353 result = (LLVMValueRef)LLVMConstExtractValue(arg1,arg2,arg3);
4354 jresult = (void *) result;
4364 DllExport void * SWIGSTDCALL Ada_LLVMConstInsertValue (
4378 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4379 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
4380 unsigned int *arg3 = (unsigned int *) 0 ;
4382 LLVMValueRef result;
4384 arg1 = (LLVMValueRef)jarg1;
4386 arg2 = (LLVMValueRef)jarg2;
4389 arg3 = (unsigned int *) jarg3;
4393 arg4 = (unsigned int) jarg4;
4396 result = (LLVMValueRef)LLVMConstInsertValue(arg1,arg2,arg3,arg4);
4397 jresult = (void *) result;
4407 DllExport void * SWIGSTDCALL Ada_LLVMConstInlineAsm (
4421 LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
4422 char *arg2 = (char *) 0 ;
4423 char *arg3 = (char *) 0 ;
4425 LLVMValueRef result;
4427 arg1 = (LLVMTypeRef)jarg1;
4437 result = (LLVMValueRef)LLVMConstInlineAsm(arg1,(char const *)arg2,(char const *)arg3,arg4);
4438 jresult = (void *) result;
4448 DllExport void * SWIGSTDCALL Ada_LLVMGetGlobalParent (
4453 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4454 LLVMModuleRef result;
4456 arg1 = (LLVMValueRef)jarg1;
4458 result = (LLVMModuleRef)LLVMGetGlobalParent(arg1);
4459 jresult = (void *) result;
4469 DllExport int SWIGSTDCALL Ada_LLVMIsDeclaration (
4474 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4477 arg1 = (LLVMValueRef)jarg1;
4479 result = (int)LLVMIsDeclaration(arg1);
4490 DllExport int SWIGSTDCALL Ada_LLVMGetLinkage (
4495 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4498 arg1 = (LLVMValueRef)jarg1;
4500 result = (LLVMLinkage)LLVMGetLinkage(arg1);
4511 DllExport void SWIGSTDCALL Ada_LLVMSetLinkage (
4518 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4521 arg1 = (LLVMValueRef)jarg1;
4523 arg2 = (LLVMLinkage) jarg2;
4525 LLVMSetLinkage(arg1,arg2);
4532 DllExport char * SWIGSTDCALL Ada_LLVMGetSection (
4537 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4540 arg1 = (LLVMValueRef)jarg1;
4542 result = (char *)LLVMGetSection(arg1);
4553 DllExport void SWIGSTDCALL Ada_LLVMSetSection (
4560 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4561 char *arg2 = (char *) 0 ;
4563 arg1 = (LLVMValueRef)jarg1;
4567 LLVMSetSection(arg1,(char const *)arg2);
4574 DllExport int SWIGSTDCALL Ada_LLVMGetVisibility (
4579 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4580 LLVMVisibility result;
4582 arg1 = (LLVMValueRef)jarg1;
4584 result = (LLVMVisibility)LLVMGetVisibility(arg1);
4595 DllExport void SWIGSTDCALL Ada_LLVMSetVisibility (
4602 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4603 LLVMVisibility arg2 ;
4605 arg1 = (LLVMValueRef)jarg1;
4607 arg2 = (LLVMVisibility) jarg2;
4609 LLVMSetVisibility(arg1,arg2);
4616 DllExport unsigned int SWIGSTDCALL Ada_LLVMGetAlignment (
4620 unsigned int jresult ;
4621 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4622 unsigned int result;
4624 arg1 = (LLVMValueRef)jarg1;
4626 result = (unsigned int)LLVMGetAlignment(arg1);
4637 DllExport void SWIGSTDCALL Ada_LLVMSetAlignment (
4644 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4647 arg1 = (LLVMValueRef)jarg1;
4650 arg2 = (unsigned int) jarg2;
4653 LLVMSetAlignment(arg1,arg2);
4660 DllExport void * SWIGSTDCALL Ada_LLVMAddGlobal (
4671 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
4672 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
4673 char *arg3 = (char *) 0 ;
4674 LLVMValueRef result;
4676 arg1 = (LLVMModuleRef)jarg1;
4678 arg2 = (LLVMTypeRef)jarg2;
4682 result = (LLVMValueRef)LLVMAddGlobal(arg1,arg2,(char const *)arg3);
4683 jresult = (void *) result;
4693 DllExport void * SWIGSTDCALL Ada_LLVMGetNamedGlobal (
4701 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
4702 char *arg2 = (char *) 0 ;
4703 LLVMValueRef result;
4705 arg1 = (LLVMModuleRef)jarg1;
4709 result = (LLVMValueRef)LLVMGetNamedGlobal(arg1,(char const *)arg2);
4710 jresult = (void *) result;
4720 DllExport void * SWIGSTDCALL Ada_LLVMGetFirstGlobal (
4725 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
4726 LLVMValueRef result;
4728 arg1 = (LLVMModuleRef)jarg1;
4730 result = (LLVMValueRef)LLVMGetFirstGlobal(arg1);
4731 jresult = (void *) result;
4741 DllExport void * SWIGSTDCALL Ada_LLVMGetLastGlobal (
4746 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
4747 LLVMValueRef result;
4749 arg1 = (LLVMModuleRef)jarg1;
4751 result = (LLVMValueRef)LLVMGetLastGlobal(arg1);
4752 jresult = (void *) result;
4762 DllExport void * SWIGSTDCALL Ada_LLVMGetNextGlobal (
4767 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4768 LLVMValueRef result;
4770 arg1 = (LLVMValueRef)jarg1;
4772 result = (LLVMValueRef)LLVMGetNextGlobal(arg1);
4773 jresult = (void *) result;
4783 DllExport void * SWIGSTDCALL Ada_LLVMGetPreviousGlobal (
4788 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4789 LLVMValueRef result;
4791 arg1 = (LLVMValueRef)jarg1;
4793 result = (LLVMValueRef)LLVMGetPreviousGlobal(arg1);
4794 jresult = (void *) result;
4804 DllExport void SWIGSTDCALL Ada_LLVMDeleteGlobal (
4808 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4810 arg1 = (LLVMValueRef)jarg1;
4812 LLVMDeleteGlobal(arg1);
4819 DllExport void * SWIGSTDCALL Ada_LLVMGetInitializer (
4824 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4825 LLVMValueRef result;
4827 arg1 = (LLVMValueRef)jarg1;
4829 result = (LLVMValueRef)LLVMGetInitializer(arg1);
4830 jresult = (void *) result;
4840 DllExport void SWIGSTDCALL Ada_LLVMSetInitializer (
4847 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4848 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
4850 arg1 = (LLVMValueRef)jarg1;
4852 arg2 = (LLVMValueRef)jarg2;
4854 LLVMSetInitializer(arg1,arg2);
4861 DllExport int SWIGSTDCALL Ada_LLVMIsThreadLocal (
4866 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4869 arg1 = (LLVMValueRef)jarg1;
4871 result = (int)LLVMIsThreadLocal(arg1);
4882 DllExport void SWIGSTDCALL Ada_LLVMSetThreadLocal (
4889 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4892 arg1 = (LLVMValueRef)jarg1;
4898 LLVMSetThreadLocal(arg1,arg2);
4905 DllExport int SWIGSTDCALL Ada_LLVMIsGlobalConstant (
4910 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4913 arg1 = (LLVMValueRef)jarg1;
4915 result = (int)LLVMIsGlobalConstant(arg1);
4926 DllExport void SWIGSTDCALL Ada_LLVMSetGlobalConstant (
4933 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
4936 arg1 = (LLVMValueRef)jarg1;
4942 LLVMSetGlobalConstant(arg1,arg2);
4949 DllExport void * SWIGSTDCALL Ada_LLVMAddAlias (
4963 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
4964 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
4965 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
4966 char *arg4 = (char *) 0 ;
4967 LLVMValueRef result;
4969 arg1 = (LLVMModuleRef)jarg1;
4971 arg2 = (LLVMTypeRef)jarg2;
4973 arg3 = (LLVMValueRef)jarg3;
4977 result = (LLVMValueRef)LLVMAddAlias(arg1,arg2,arg3,(char const *)arg4);
4978 jresult = (void *) result;
4988 DllExport void * SWIGSTDCALL Ada_LLVMAddFunction (
4999 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
5000 char *arg2 = (char *) 0 ;
5001 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
5002 LLVMValueRef result;
5004 arg1 = (LLVMModuleRef)jarg1;
5008 arg3 = (LLVMTypeRef)jarg3;
5010 result = (LLVMValueRef)LLVMAddFunction(arg1,(char const *)arg2,arg3);
5011 jresult = (void *) result;
5021 DllExport void * SWIGSTDCALL Ada_LLVMGetNamedFunction (
5029 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
5030 char *arg2 = (char *) 0 ;
5031 LLVMValueRef result;
5033 arg1 = (LLVMModuleRef)jarg1;
5037 result = (LLVMValueRef)LLVMGetNamedFunction(arg1,(char const *)arg2);
5038 jresult = (void *) result;
5048 DllExport void * SWIGSTDCALL Ada_LLVMGetFirstFunction (
5053 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
5054 LLVMValueRef result;
5056 arg1 = (LLVMModuleRef)jarg1;
5058 result = (LLVMValueRef)LLVMGetFirstFunction(arg1);
5059 jresult = (void *) result;
5069 DllExport void * SWIGSTDCALL Ada_LLVMGetLastFunction (
5074 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
5075 LLVMValueRef result;
5077 arg1 = (LLVMModuleRef)jarg1;
5079 result = (LLVMValueRef)LLVMGetLastFunction(arg1);
5080 jresult = (void *) result;
5090 DllExport void * SWIGSTDCALL Ada_LLVMGetNextFunction (
5095 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5096 LLVMValueRef result;
5098 arg1 = (LLVMValueRef)jarg1;
5100 result = (LLVMValueRef)LLVMGetNextFunction(arg1);
5101 jresult = (void *) result;
5111 DllExport void * SWIGSTDCALL Ada_LLVMGetPreviousFunction (
5116 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5117 LLVMValueRef result;
5119 arg1 = (LLVMValueRef)jarg1;
5121 result = (LLVMValueRef)LLVMGetPreviousFunction(arg1);
5122 jresult = (void *) result;
5132 DllExport void SWIGSTDCALL Ada_LLVMDeleteFunction (
5136 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5138 arg1 = (LLVMValueRef)jarg1;
5140 LLVMDeleteFunction(arg1);
5147 DllExport unsigned int SWIGSTDCALL Ada_LLVMGetIntrinsicID (
5151 unsigned int jresult ;
5152 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5153 unsigned int result;
5155 arg1 = (LLVMValueRef)jarg1;
5157 result = (unsigned int)LLVMGetIntrinsicID(arg1);
5168 DllExport unsigned int SWIGSTDCALL Ada_LLVMGetFunctionCallConv (
5172 unsigned int jresult ;
5173 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5174 unsigned int result;
5176 arg1 = (LLVMValueRef)jarg1;
5178 result = (unsigned int)LLVMGetFunctionCallConv(arg1);
5189 DllExport void SWIGSTDCALL Ada_LLVMSetFunctionCallConv (
5196 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5199 arg1 = (LLVMValueRef)jarg1;
5202 arg2 = (unsigned int) jarg2;
5205 LLVMSetFunctionCallConv(arg1,arg2);
5212 DllExport char * SWIGSTDCALL Ada_LLVMGetGC (
5217 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5220 arg1 = (LLVMValueRef)jarg1;
5222 result = (char *)LLVMGetGC(arg1);
5233 DllExport void SWIGSTDCALL Ada_LLVMSetGC (
5240 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5241 char *arg2 = (char *) 0 ;
5243 arg1 = (LLVMValueRef)jarg1;
5247 LLVMSetGC(arg1,(char const *)arg2);
5254 DllExport void SWIGSTDCALL Ada_LLVMAddFunctionAttr (
5261 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5262 LLVMAttribute arg2 ;
5264 arg1 = (LLVMValueRef)jarg1;
5266 arg2 = (LLVMAttribute) jarg2;
5268 LLVMAddFunctionAttr(arg1,arg2);
5275 DllExport void SWIGSTDCALL Ada_LLVMRemoveFunctionAttr (
5282 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5283 LLVMAttribute arg2 ;
5285 arg1 = (LLVMValueRef)jarg1;
5287 arg2 = (LLVMAttribute) jarg2;
5289 LLVMRemoveFunctionAttr(arg1,arg2);
5296 DllExport unsigned int SWIGSTDCALL Ada_LLVMCountParams (
5300 unsigned int jresult ;
5301 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5302 unsigned int result;
5304 arg1 = (LLVMValueRef)jarg1;
5306 result = (unsigned int)LLVMCountParams(arg1);
5317 DllExport void SWIGSTDCALL Ada_LLVMGetParams (
5324 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5325 LLVMValueRef *arg2 = (LLVMValueRef *) 0 ;
5327 arg1 = (LLVMValueRef)jarg1;
5329 arg2 = (LLVMValueRef *)jarg2;
5331 LLVMGetParams(arg1,arg2);
5338 DllExport void * SWIGSTDCALL Ada_LLVMGetParam (
5346 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5348 LLVMValueRef result;
5350 arg1 = (LLVMValueRef)jarg1;
5353 arg2 = (unsigned int) jarg2;
5356 result = (LLVMValueRef)LLVMGetParam(arg1,arg2);
5357 jresult = (void *) result;
5367 DllExport void * SWIGSTDCALL Ada_LLVMGetParamParent (
5372 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5373 LLVMValueRef result;
5375 arg1 = (LLVMValueRef)jarg1;
5377 result = (LLVMValueRef)LLVMGetParamParent(arg1);
5378 jresult = (void *) result;
5388 DllExport void * SWIGSTDCALL Ada_LLVMGetFirstParam (
5393 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5394 LLVMValueRef result;
5396 arg1 = (LLVMValueRef)jarg1;
5398 result = (LLVMValueRef)LLVMGetFirstParam(arg1);
5399 jresult = (void *) result;
5409 DllExport void * SWIGSTDCALL Ada_LLVMGetLastParam (
5414 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5415 LLVMValueRef result;
5417 arg1 = (LLVMValueRef)jarg1;
5419 result = (LLVMValueRef)LLVMGetLastParam(arg1);
5420 jresult = (void *) result;
5430 DllExport void * SWIGSTDCALL Ada_LLVMGetNextParam (
5435 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5436 LLVMValueRef result;
5438 arg1 = (LLVMValueRef)jarg1;
5440 result = (LLVMValueRef)LLVMGetNextParam(arg1);
5441 jresult = (void *) result;
5451 DllExport void * SWIGSTDCALL Ada_LLVMGetPreviousParam (
5456 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5457 LLVMValueRef result;
5459 arg1 = (LLVMValueRef)jarg1;
5461 result = (LLVMValueRef)LLVMGetPreviousParam(arg1);
5462 jresult = (void *) result;
5472 DllExport void SWIGSTDCALL Ada_LLVMAddAttribute (
5479 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5480 LLVMAttribute arg2 ;
5482 arg1 = (LLVMValueRef)jarg1;
5484 arg2 = (LLVMAttribute) jarg2;
5486 LLVMAddAttribute(arg1,arg2);
5493 DllExport void SWIGSTDCALL Ada_LLVMRemoveAttribute (
5500 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5501 LLVMAttribute arg2 ;
5503 arg1 = (LLVMValueRef)jarg1;
5505 arg2 = (LLVMAttribute) jarg2;
5507 LLVMRemoveAttribute(arg1,arg2);
5514 DllExport void SWIGSTDCALL Ada_LLVMSetParamAlignment (
5521 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5524 arg1 = (LLVMValueRef)jarg1;
5527 arg2 = (unsigned int) jarg2;
5530 LLVMSetParamAlignment(arg1,arg2);
5537 DllExport void * SWIGSTDCALL Ada_LLVMBasicBlockAsValue (
5542 LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ;
5543 LLVMValueRef result;
5545 arg1 = (LLVMBasicBlockRef)jarg1;
5547 result = (LLVMValueRef)LLVMBasicBlockAsValue(arg1);
5548 jresult = (void *) result;
5558 DllExport int SWIGSTDCALL Ada_LLVMValueIsBasicBlock (
5563 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5566 arg1 = (LLVMValueRef)jarg1;
5568 result = (int)LLVMValueIsBasicBlock(arg1);
5579 DllExport void * SWIGSTDCALL Ada_LLVMValueAsBasicBlock (
5584 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5585 LLVMBasicBlockRef result;
5587 arg1 = (LLVMValueRef)jarg1;
5589 result = (LLVMBasicBlockRef)LLVMValueAsBasicBlock(arg1);
5590 jresult = (void *) result;
5600 DllExport void * SWIGSTDCALL Ada_LLVMGetBasicBlockParent (
5605 LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ;
5606 LLVMValueRef result;
5608 arg1 = (LLVMBasicBlockRef)jarg1;
5610 result = (LLVMValueRef)LLVMGetBasicBlockParent(arg1);
5611 jresult = (void *) result;
5621 DllExport unsigned int SWIGSTDCALL Ada_LLVMCountBasicBlocks (
5625 unsigned int jresult ;
5626 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5627 unsigned int result;
5629 arg1 = (LLVMValueRef)jarg1;
5631 result = (unsigned int)LLVMCountBasicBlocks(arg1);
5642 DllExport void SWIGSTDCALL Ada_LLVMGetBasicBlocks (
5649 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5650 LLVMBasicBlockRef *arg2 = (LLVMBasicBlockRef *) 0 ;
5652 arg1 = (LLVMValueRef)jarg1;
5654 arg2 = (LLVMBasicBlockRef *)jarg2;
5656 LLVMGetBasicBlocks(arg1,arg2);
5663 DllExport void * SWIGSTDCALL Ada_LLVMGetFirstBasicBlock (
5668 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5669 LLVMBasicBlockRef result;
5671 arg1 = (LLVMValueRef)jarg1;
5673 result = (LLVMBasicBlockRef)LLVMGetFirstBasicBlock(arg1);
5674 jresult = (void *) result;
5684 DllExport void * SWIGSTDCALL Ada_LLVMGetLastBasicBlock (
5689 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5690 LLVMBasicBlockRef result;
5692 arg1 = (LLVMValueRef)jarg1;
5694 result = (LLVMBasicBlockRef)LLVMGetLastBasicBlock(arg1);
5695 jresult = (void *) result;
5705 DllExport void * SWIGSTDCALL Ada_LLVMGetNextBasicBlock (
5710 LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ;
5711 LLVMBasicBlockRef result;
5713 arg1 = (LLVMBasicBlockRef)jarg1;
5715 result = (LLVMBasicBlockRef)LLVMGetNextBasicBlock(arg1);
5716 jresult = (void *) result;
5726 DllExport void * SWIGSTDCALL Ada_LLVMGetPreviousBasicBlock (
5731 LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ;
5732 LLVMBasicBlockRef result;
5734 arg1 = (LLVMBasicBlockRef)jarg1;
5736 result = (LLVMBasicBlockRef)LLVMGetPreviousBasicBlock(arg1);
5737 jresult = (void *) result;
5747 DllExport void * SWIGSTDCALL Ada_LLVMGetEntryBasicBlock (
5752 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5753 LLVMBasicBlockRef result;
5755 arg1 = (LLVMValueRef)jarg1;
5757 result = (LLVMBasicBlockRef)LLVMGetEntryBasicBlock(arg1);
5758 jresult = (void *) result;
5768 DllExport void * SWIGSTDCALL Ada_LLVMAppendBasicBlock (
5776 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5777 char *arg2 = (char *) 0 ;
5778 LLVMBasicBlockRef result;
5780 arg1 = (LLVMValueRef)jarg1;
5784 result = (LLVMBasicBlockRef)LLVMAppendBasicBlock(arg1,(char const *)arg2);
5785 jresult = (void *) result;
5795 DllExport void * SWIGSTDCALL Ada_LLVMInsertBasicBlock (
5803 LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ;
5804 char *arg2 = (char *) 0 ;
5805 LLVMBasicBlockRef result;
5807 arg1 = (LLVMBasicBlockRef)jarg1;
5811 result = (LLVMBasicBlockRef)LLVMInsertBasicBlock(arg1,(char const *)arg2);
5812 jresult = (void *) result;
5822 DllExport void SWIGSTDCALL Ada_LLVMDeleteBasicBlock (
5826 LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ;
5828 arg1 = (LLVMBasicBlockRef)jarg1;
5830 LLVMDeleteBasicBlock(arg1);
5837 DllExport void * SWIGSTDCALL Ada_LLVMGetInstructionParent (
5842 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5843 LLVMBasicBlockRef result;
5845 arg1 = (LLVMValueRef)jarg1;
5847 result = (LLVMBasicBlockRef)LLVMGetInstructionParent(arg1);
5848 jresult = (void *) result;
5858 DllExport void * SWIGSTDCALL Ada_LLVMGetFirstInstruction (
5863 LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ;
5864 LLVMValueRef result;
5866 arg1 = (LLVMBasicBlockRef)jarg1;
5868 result = (LLVMValueRef)LLVMGetFirstInstruction(arg1);
5869 jresult = (void *) result;
5879 DllExport void * SWIGSTDCALL Ada_LLVMGetLastInstruction (
5884 LLVMBasicBlockRef arg1 = (LLVMBasicBlockRef) 0 ;
5885 LLVMValueRef result;
5887 arg1 = (LLVMBasicBlockRef)jarg1;
5889 result = (LLVMValueRef)LLVMGetLastInstruction(arg1);
5890 jresult = (void *) result;
5900 DllExport void * SWIGSTDCALL Ada_LLVMGetNextInstruction (
5905 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5906 LLVMValueRef result;
5908 arg1 = (LLVMValueRef)jarg1;
5910 result = (LLVMValueRef)LLVMGetNextInstruction(arg1);
5911 jresult = (void *) result;
5921 DllExport void * SWIGSTDCALL Ada_LLVMGetPreviousInstruction (
5926 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5927 LLVMValueRef result;
5929 arg1 = (LLVMValueRef)jarg1;
5931 result = (LLVMValueRef)LLVMGetPreviousInstruction(arg1);
5932 jresult = (void *) result;
5942 DllExport void SWIGSTDCALL Ada_LLVMSetInstructionCallConv (
5949 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5952 arg1 = (LLVMValueRef)jarg1;
5955 arg2 = (unsigned int) jarg2;
5958 LLVMSetInstructionCallConv(arg1,arg2);
5965 DllExport unsigned int SWIGSTDCALL Ada_LLVMGetInstructionCallConv (
5969 unsigned int jresult ;
5970 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5971 unsigned int result;
5973 arg1 = (LLVMValueRef)jarg1;
5975 result = (unsigned int)LLVMGetInstructionCallConv(arg1);
5986 DllExport void SWIGSTDCALL Ada_LLVMAddInstrAttribute (
5996 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
5998 LLVMAttribute arg3 ;
6000 arg1 = (LLVMValueRef)jarg1;
6003 arg2 = (unsigned int) jarg2;
6006 arg3 = (LLVMAttribute) jarg3;
6008 LLVMAddInstrAttribute(arg1,arg2,arg3);
6015 DllExport void SWIGSTDCALL Ada_LLVMRemoveInstrAttribute (
6025 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
6027 LLVMAttribute arg3 ;
6029 arg1 = (LLVMValueRef)jarg1;
6032 arg2 = (unsigned int) jarg2;
6035 arg3 = (LLVMAttribute) jarg3;
6037 LLVMRemoveInstrAttribute(arg1,arg2,arg3);
6044 DllExport void SWIGSTDCALL Ada_LLVMSetInstrParamAlignment (
6054 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
6058 arg1 = (LLVMValueRef)jarg1;
6061 arg2 = (unsigned int) jarg2;
6065 arg3 = (unsigned int) jarg3;
6068 LLVMSetInstrParamAlignment(arg1,arg2,arg3);
6075 DllExport int SWIGSTDCALL Ada_LLVMIsTailCall (
6080 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
6083 arg1 = (LLVMValueRef)jarg1;
6085 result = (int)LLVMIsTailCall(arg1);
6096 DllExport void SWIGSTDCALL Ada_LLVMSetTailCall (
6103 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
6106 arg1 = (LLVMValueRef)jarg1;
6112 LLVMSetTailCall(arg1,arg2);
6119 DllExport void SWIGSTDCALL Ada_LLVMAddIncoming (
6132 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
6133 LLVMValueRef *arg2 = (LLVMValueRef *) 0 ;
6134 LLVMBasicBlockRef *arg3 = (LLVMBasicBlockRef *) 0 ;
6137 arg1 = (LLVMValueRef)jarg1;
6139 arg2 = (LLVMValueRef *)jarg2;
6141 arg3 = (LLVMBasicBlockRef *)jarg3;
6144 arg4 = (unsigned int) jarg4;
6147 LLVMAddIncoming(arg1,arg2,arg3,arg4);
6154 DllExport unsigned int SWIGSTDCALL Ada_LLVMCountIncoming (
6158 unsigned int jresult ;
6159 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
6160 unsigned int result;
6162 arg1 = (LLVMValueRef)jarg1;
6164 result = (unsigned int)LLVMCountIncoming(arg1);
6175 DllExport void * SWIGSTDCALL Ada_LLVMGetIncomingValue (
6183 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
6185 LLVMValueRef result;
6187 arg1 = (LLVMValueRef)jarg1;
6190 arg2 = (unsigned int) jarg2;
6193 result = (LLVMValueRef)LLVMGetIncomingValue(arg1,arg2);
6194 jresult = (void *) result;
6204 DllExport void * SWIGSTDCALL Ada_LLVMGetIncomingBlock (
6212 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
6214 LLVMBasicBlockRef result;
6216 arg1 = (LLVMValueRef)jarg1;
6219 arg2 = (unsigned int) jarg2;
6222 result = (LLVMBasicBlockRef)LLVMGetIncomingBlock(arg1,arg2);
6223 jresult = (void *) result;
6233 DllExport void * SWIGSTDCALL Ada_LLVMCreateBuilder (
6237 LLVMBuilderRef result;
6239 result = (LLVMBuilderRef)LLVMCreateBuilder();
6240 jresult = (void *) result;
6250 DllExport void SWIGSTDCALL Ada_LLVMPositionBuilder (
6260 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6261 LLVMBasicBlockRef arg2 = (LLVMBasicBlockRef) 0 ;
6262 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
6264 arg1 = (LLVMBuilderRef)jarg1;
6266 arg2 = (LLVMBasicBlockRef)jarg2;
6268 arg3 = (LLVMValueRef)jarg3;
6270 LLVMPositionBuilder(arg1,arg2,arg3);
6277 DllExport void SWIGSTDCALL Ada_LLVMPositionBuilderBefore (
6284 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6285 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6287 arg1 = (LLVMBuilderRef)jarg1;
6289 arg2 = (LLVMValueRef)jarg2;
6291 LLVMPositionBuilderBefore(arg1,arg2);
6298 DllExport void SWIGSTDCALL Ada_LLVMPositionBuilderAtEnd (
6305 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6306 LLVMBasicBlockRef arg2 = (LLVMBasicBlockRef) 0 ;
6308 arg1 = (LLVMBuilderRef)jarg1;
6310 arg2 = (LLVMBasicBlockRef)jarg2;
6312 LLVMPositionBuilderAtEnd(arg1,arg2);
6319 DllExport void * SWIGSTDCALL Ada_LLVMGetInsertBlock (
6324 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6325 LLVMBasicBlockRef result;
6327 arg1 = (LLVMBuilderRef)jarg1;
6329 result = (LLVMBasicBlockRef)LLVMGetInsertBlock(arg1);
6330 jresult = (void *) result;
6340 DllExport void SWIGSTDCALL Ada_LLVMClearInsertionPosition (
6344 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6346 arg1 = (LLVMBuilderRef)jarg1;
6348 LLVMClearInsertionPosition(arg1);
6355 DllExport void SWIGSTDCALL Ada_LLVMInsertIntoBuilder (
6362 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6363 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6365 arg1 = (LLVMBuilderRef)jarg1;
6367 arg2 = (LLVMValueRef)jarg2;
6369 LLVMInsertIntoBuilder(arg1,arg2);
6376 DllExport void SWIGSTDCALL Ada_LLVMDisposeBuilder (
6380 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6382 arg1 = (LLVMBuilderRef)jarg1;
6384 LLVMDisposeBuilder(arg1);
6391 DllExport void * SWIGSTDCALL Ada_LLVMBuildRetVoid (
6396 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6397 LLVMValueRef result;
6399 arg1 = (LLVMBuilderRef)jarg1;
6401 result = (LLVMValueRef)LLVMBuildRetVoid(arg1);
6402 jresult = (void *) result;
6412 DllExport void * SWIGSTDCALL Ada_LLVMBuildRet (
6420 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6421 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6422 LLVMValueRef result;
6424 arg1 = (LLVMBuilderRef)jarg1;
6426 arg2 = (LLVMValueRef)jarg2;
6428 result = (LLVMValueRef)LLVMBuildRet(arg1,arg2);
6429 jresult = (void *) result;
6439 DllExport void * SWIGSTDCALL Ada_LLVMBuildBr (
6447 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6448 LLVMBasicBlockRef arg2 = (LLVMBasicBlockRef) 0 ;
6449 LLVMValueRef result;
6451 arg1 = (LLVMBuilderRef)jarg1;
6453 arg2 = (LLVMBasicBlockRef)jarg2;
6455 result = (LLVMValueRef)LLVMBuildBr(arg1,arg2);
6456 jresult = (void *) result;
6466 DllExport void * SWIGSTDCALL Ada_LLVMBuildCondBr (
6480 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6481 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6482 LLVMBasicBlockRef arg3 = (LLVMBasicBlockRef) 0 ;
6483 LLVMBasicBlockRef arg4 = (LLVMBasicBlockRef) 0 ;
6484 LLVMValueRef result;
6486 arg1 = (LLVMBuilderRef)jarg1;
6488 arg2 = (LLVMValueRef)jarg2;
6490 arg3 = (LLVMBasicBlockRef)jarg3;
6492 arg4 = (LLVMBasicBlockRef)jarg4;
6494 result = (LLVMValueRef)LLVMBuildCondBr(arg1,arg2,arg3,arg4);
6495 jresult = (void *) result;
6505 DllExport void * SWIGSTDCALL Ada_LLVMBuildSwitch (
6519 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6520 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6521 LLVMBasicBlockRef arg3 = (LLVMBasicBlockRef) 0 ;
6523 LLVMValueRef result;
6525 arg1 = (LLVMBuilderRef)jarg1;
6527 arg2 = (LLVMValueRef)jarg2;
6529 arg3 = (LLVMBasicBlockRef)jarg3;
6532 arg4 = (unsigned int) jarg4;
6535 result = (LLVMValueRef)LLVMBuildSwitch(arg1,arg2,arg3,arg4);
6536 jresult = (void *) result;
6546 DllExport void * SWIGSTDCALL Ada_LLVMBuildInvoke (
6569 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6570 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6571 LLVMValueRef *arg3 = (LLVMValueRef *) 0 ;
6573 LLVMBasicBlockRef arg5 = (LLVMBasicBlockRef) 0 ;
6574 LLVMBasicBlockRef arg6 = (LLVMBasicBlockRef) 0 ;
6575 char *arg7 = (char *) 0 ;
6576 LLVMValueRef result;
6578 arg1 = (LLVMBuilderRef)jarg1;
6580 arg2 = (LLVMValueRef)jarg2;
6582 arg3 = (LLVMValueRef *)jarg3;
6585 arg4 = (unsigned int) jarg4;
6588 arg5 = (LLVMBasicBlockRef)jarg5;
6590 arg6 = (LLVMBasicBlockRef)jarg6;
6594 result = (LLVMValueRef)LLVMBuildInvoke(arg1,arg2,arg3,arg4,arg5,arg6,(char const *)arg7);
6595 jresult = (void *) result;
6605 DllExport void * SWIGSTDCALL Ada_LLVMBuildUnwind (
6610 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6611 LLVMValueRef result;
6613 arg1 = (LLVMBuilderRef)jarg1;
6615 result = (LLVMValueRef)LLVMBuildUnwind(arg1);
6616 jresult = (void *) result;
6626 DllExport void * SWIGSTDCALL Ada_LLVMBuildUnreachable (
6631 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6632 LLVMValueRef result;
6634 arg1 = (LLVMBuilderRef)jarg1;
6636 result = (LLVMValueRef)LLVMBuildUnreachable(arg1);
6637 jresult = (void *) result;
6647 DllExport void SWIGSTDCALL Ada_LLVMAddCase (
6657 LLVMValueRef arg1 = (LLVMValueRef) 0 ;
6658 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6659 LLVMBasicBlockRef arg3 = (LLVMBasicBlockRef) 0 ;
6661 arg1 = (LLVMValueRef)jarg1;
6663 arg2 = (LLVMValueRef)jarg2;
6665 arg3 = (LLVMBasicBlockRef)jarg3;
6667 LLVMAddCase(arg1,arg2,arg3);
6674 DllExport void * SWIGSTDCALL Ada_LLVMBuildAdd (
6688 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6689 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6690 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
6691 char *arg4 = (char *) 0 ;
6692 LLVMValueRef result;
6694 arg1 = (LLVMBuilderRef)jarg1;
6696 arg2 = (LLVMValueRef)jarg2;
6698 arg3 = (LLVMValueRef)jarg3;
6702 result = (LLVMValueRef)LLVMBuildAdd(arg1,arg2,arg3,(char const *)arg4);
6703 jresult = (void *) result;
6713 DllExport void * SWIGSTDCALL Ada_LLVMBuildSub (
6727 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6728 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6729 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
6730 char *arg4 = (char *) 0 ;
6731 LLVMValueRef result;
6733 arg1 = (LLVMBuilderRef)jarg1;
6735 arg2 = (LLVMValueRef)jarg2;
6737 arg3 = (LLVMValueRef)jarg3;
6741 result = (LLVMValueRef)LLVMBuildSub(arg1,arg2,arg3,(char const *)arg4);
6742 jresult = (void *) result;
6752 DllExport void * SWIGSTDCALL Ada_LLVMBuildMul (
6766 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6767 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6768 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
6769 char *arg4 = (char *) 0 ;
6770 LLVMValueRef result;
6772 arg1 = (LLVMBuilderRef)jarg1;
6774 arg2 = (LLVMValueRef)jarg2;
6776 arg3 = (LLVMValueRef)jarg3;
6780 result = (LLVMValueRef)LLVMBuildMul(arg1,arg2,arg3,(char const *)arg4);
6781 jresult = (void *) result;
6791 DllExport void * SWIGSTDCALL Ada_LLVMBuildUDiv (
6805 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6806 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6807 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
6808 char *arg4 = (char *) 0 ;
6809 LLVMValueRef result;
6811 arg1 = (LLVMBuilderRef)jarg1;
6813 arg2 = (LLVMValueRef)jarg2;
6815 arg3 = (LLVMValueRef)jarg3;
6819 result = (LLVMValueRef)LLVMBuildUDiv(arg1,arg2,arg3,(char const *)arg4);
6820 jresult = (void *) result;
6830 DllExport void * SWIGSTDCALL Ada_LLVMBuildSDiv (
6844 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6845 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6846 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
6847 char *arg4 = (char *) 0 ;
6848 LLVMValueRef result;
6850 arg1 = (LLVMBuilderRef)jarg1;
6852 arg2 = (LLVMValueRef)jarg2;
6854 arg3 = (LLVMValueRef)jarg3;
6858 result = (LLVMValueRef)LLVMBuildSDiv(arg1,arg2,arg3,(char const *)arg4);
6859 jresult = (void *) result;
6869 DllExport void * SWIGSTDCALL Ada_LLVMBuildFDiv (
6883 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6884 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6885 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
6886 char *arg4 = (char *) 0 ;
6887 LLVMValueRef result;
6889 arg1 = (LLVMBuilderRef)jarg1;
6891 arg2 = (LLVMValueRef)jarg2;
6893 arg3 = (LLVMValueRef)jarg3;
6897 result = (LLVMValueRef)LLVMBuildFDiv(arg1,arg2,arg3,(char const *)arg4);
6898 jresult = (void *) result;
6908 DllExport void * SWIGSTDCALL Ada_LLVMBuildURem (
6922 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6923 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6924 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
6925 char *arg4 = (char *) 0 ;
6926 LLVMValueRef result;
6928 arg1 = (LLVMBuilderRef)jarg1;
6930 arg2 = (LLVMValueRef)jarg2;
6932 arg3 = (LLVMValueRef)jarg3;
6936 result = (LLVMValueRef)LLVMBuildURem(arg1,arg2,arg3,(char const *)arg4);
6937 jresult = (void *) result;
6947 DllExport void * SWIGSTDCALL Ada_LLVMBuildSRem (
6961 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
6962 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
6963 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
6964 char *arg4 = (char *) 0 ;
6965 LLVMValueRef result;
6967 arg1 = (LLVMBuilderRef)jarg1;
6969 arg2 = (LLVMValueRef)jarg2;
6971 arg3 = (LLVMValueRef)jarg3;
6975 result = (LLVMValueRef)LLVMBuildSRem(arg1,arg2,arg3,(char const *)arg4);
6976 jresult = (void *) result;
6986 DllExport void * SWIGSTDCALL Ada_LLVMBuildFRem (
7000 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7001 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7002 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
7003 char *arg4 = (char *) 0 ;
7004 LLVMValueRef result;
7006 arg1 = (LLVMBuilderRef)jarg1;
7008 arg2 = (LLVMValueRef)jarg2;
7010 arg3 = (LLVMValueRef)jarg3;
7014 result = (LLVMValueRef)LLVMBuildFRem(arg1,arg2,arg3,(char const *)arg4);
7015 jresult = (void *) result;
7025 DllExport void * SWIGSTDCALL Ada_LLVMBuildShl (
7039 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7040 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7041 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
7042 char *arg4 = (char *) 0 ;
7043 LLVMValueRef result;
7045 arg1 = (LLVMBuilderRef)jarg1;
7047 arg2 = (LLVMValueRef)jarg2;
7049 arg3 = (LLVMValueRef)jarg3;
7053 result = (LLVMValueRef)LLVMBuildShl(arg1,arg2,arg3,(char const *)arg4);
7054 jresult = (void *) result;
7064 DllExport void * SWIGSTDCALL Ada_LLVMBuildLShr (
7078 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7079 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7080 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
7081 char *arg4 = (char *) 0 ;
7082 LLVMValueRef result;
7084 arg1 = (LLVMBuilderRef)jarg1;
7086 arg2 = (LLVMValueRef)jarg2;
7088 arg3 = (LLVMValueRef)jarg3;
7092 result = (LLVMValueRef)LLVMBuildLShr(arg1,arg2,arg3,(char const *)arg4);
7093 jresult = (void *) result;
7103 DllExport void * SWIGSTDCALL Ada_LLVMBuildAShr (
7117 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7118 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7119 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
7120 char *arg4 = (char *) 0 ;
7121 LLVMValueRef result;
7123 arg1 = (LLVMBuilderRef)jarg1;
7125 arg2 = (LLVMValueRef)jarg2;
7127 arg3 = (LLVMValueRef)jarg3;
7131 result = (LLVMValueRef)LLVMBuildAShr(arg1,arg2,arg3,(char const *)arg4);
7132 jresult = (void *) result;
7142 DllExport void * SWIGSTDCALL Ada_LLVMBuildAnd (
7156 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7157 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7158 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
7159 char *arg4 = (char *) 0 ;
7160 LLVMValueRef result;
7162 arg1 = (LLVMBuilderRef)jarg1;
7164 arg2 = (LLVMValueRef)jarg2;
7166 arg3 = (LLVMValueRef)jarg3;
7170 result = (LLVMValueRef)LLVMBuildAnd(arg1,arg2,arg3,(char const *)arg4);
7171 jresult = (void *) result;
7181 DllExport void * SWIGSTDCALL Ada_LLVMBuildOr (
7195 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7196 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7197 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
7198 char *arg4 = (char *) 0 ;
7199 LLVMValueRef result;
7201 arg1 = (LLVMBuilderRef)jarg1;
7203 arg2 = (LLVMValueRef)jarg2;
7205 arg3 = (LLVMValueRef)jarg3;
7209 result = (LLVMValueRef)LLVMBuildOr(arg1,arg2,arg3,(char const *)arg4);
7210 jresult = (void *) result;
7220 DllExport void * SWIGSTDCALL Ada_LLVMBuildXor (
7234 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7235 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7236 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
7237 char *arg4 = (char *) 0 ;
7238 LLVMValueRef result;
7240 arg1 = (LLVMBuilderRef)jarg1;
7242 arg2 = (LLVMValueRef)jarg2;
7244 arg3 = (LLVMValueRef)jarg3;
7248 result = (LLVMValueRef)LLVMBuildXor(arg1,arg2,arg3,(char const *)arg4);
7249 jresult = (void *) result;
7259 DllExport void * SWIGSTDCALL Ada_LLVMBuildNeg (
7270 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7271 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7272 char *arg3 = (char *) 0 ;
7273 LLVMValueRef result;
7275 arg1 = (LLVMBuilderRef)jarg1;
7277 arg2 = (LLVMValueRef)jarg2;
7281 result = (LLVMValueRef)LLVMBuildNeg(arg1,arg2,(char const *)arg3);
7282 jresult = (void *) result;
7292 DllExport void * SWIGSTDCALL Ada_LLVMBuildNot (
7303 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7304 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7305 char *arg3 = (char *) 0 ;
7306 LLVMValueRef result;
7308 arg1 = (LLVMBuilderRef)jarg1;
7310 arg2 = (LLVMValueRef)jarg2;
7314 result = (LLVMValueRef)LLVMBuildNot(arg1,arg2,(char const *)arg3);
7315 jresult = (void *) result;
7325 DllExport void * SWIGSTDCALL Ada_LLVMBuildMalloc (
7336 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7337 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
7338 char *arg3 = (char *) 0 ;
7339 LLVMValueRef result;
7341 arg1 = (LLVMBuilderRef)jarg1;
7343 arg2 = (LLVMTypeRef)jarg2;
7347 result = (LLVMValueRef)LLVMBuildMalloc(arg1,arg2,(char const *)arg3);
7348 jresult = (void *) result;
7358 DllExport void * SWIGSTDCALL Ada_LLVMBuildArrayMalloc (
7372 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7373 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
7374 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
7375 char *arg4 = (char *) 0 ;
7376 LLVMValueRef result;
7378 arg1 = (LLVMBuilderRef)jarg1;
7380 arg2 = (LLVMTypeRef)jarg2;
7382 arg3 = (LLVMValueRef)jarg3;
7386 result = (LLVMValueRef)LLVMBuildArrayMalloc(arg1,arg2,arg3,(char const *)arg4);
7387 jresult = (void *) result;
7397 DllExport void * SWIGSTDCALL Ada_LLVMBuildAlloca (
7408 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7409 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
7410 char *arg3 = (char *) 0 ;
7411 LLVMValueRef result;
7413 arg1 = (LLVMBuilderRef)jarg1;
7415 arg2 = (LLVMTypeRef)jarg2;
7419 result = (LLVMValueRef)LLVMBuildAlloca(arg1,arg2,(char const *)arg3);
7420 jresult = (void *) result;
7430 DllExport void * SWIGSTDCALL Ada_LLVMBuildArrayAlloca (
7444 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7445 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
7446 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
7447 char *arg4 = (char *) 0 ;
7448 LLVMValueRef result;
7450 arg1 = (LLVMBuilderRef)jarg1;
7452 arg2 = (LLVMTypeRef)jarg2;
7454 arg3 = (LLVMValueRef)jarg3;
7458 result = (LLVMValueRef)LLVMBuildArrayAlloca(arg1,arg2,arg3,(char const *)arg4);
7459 jresult = (void *) result;
7469 DllExport void * SWIGSTDCALL Ada_LLVMBuildFree (
7477 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7478 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7479 LLVMValueRef result;
7481 arg1 = (LLVMBuilderRef)jarg1;
7483 arg2 = (LLVMValueRef)jarg2;
7485 result = (LLVMValueRef)LLVMBuildFree(arg1,arg2);
7486 jresult = (void *) result;
7496 DllExport void * SWIGSTDCALL Ada_LLVMBuildLoad (
7507 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7508 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7509 char *arg3 = (char *) 0 ;
7510 LLVMValueRef result;
7512 arg1 = (LLVMBuilderRef)jarg1;
7514 arg2 = (LLVMValueRef)jarg2;
7518 result = (LLVMValueRef)LLVMBuildLoad(arg1,arg2,(char const *)arg3);
7519 jresult = (void *) result;
7529 DllExport void * SWIGSTDCALL Ada_LLVMBuildStore (
7540 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7541 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7542 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
7543 LLVMValueRef result;
7545 arg1 = (LLVMBuilderRef)jarg1;
7547 arg2 = (LLVMValueRef)jarg2;
7549 arg3 = (LLVMValueRef)jarg3;
7551 result = (LLVMValueRef)LLVMBuildStore(arg1,arg2,arg3);
7552 jresult = (void *) result;
7562 DllExport void * SWIGSTDCALL Ada_LLVMBuildGEP (
7579 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7580 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7581 LLVMValueRef *arg3 = (LLVMValueRef *) 0 ;
7583 char *arg5 = (char *) 0 ;
7584 LLVMValueRef result;
7586 arg1 = (LLVMBuilderRef)jarg1;
7588 arg2 = (LLVMValueRef)jarg2;
7590 arg3 = (LLVMValueRef *)jarg3;
7593 arg4 = (unsigned int) jarg4;
7598 result = (LLVMValueRef)LLVMBuildGEP(arg1,arg2,arg3,arg4,(char const *)arg5);
7599 jresult = (void *) result;
7609 DllExport void * SWIGSTDCALL Ada_LLVMBuildTrunc (
7623 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7624 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7625 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
7626 char *arg4 = (char *) 0 ;
7627 LLVMValueRef result;
7629 arg1 = (LLVMBuilderRef)jarg1;
7631 arg2 = (LLVMValueRef)jarg2;
7633 arg3 = (LLVMTypeRef)jarg3;
7637 result = (LLVMValueRef)LLVMBuildTrunc(arg1,arg2,arg3,(char const *)arg4);
7638 jresult = (void *) result;
7648 DllExport void * SWIGSTDCALL Ada_LLVMBuildZExt (
7662 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7663 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7664 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
7665 char *arg4 = (char *) 0 ;
7666 LLVMValueRef result;
7668 arg1 = (LLVMBuilderRef)jarg1;
7670 arg2 = (LLVMValueRef)jarg2;
7672 arg3 = (LLVMTypeRef)jarg3;
7676 result = (LLVMValueRef)LLVMBuildZExt(arg1,arg2,arg3,(char const *)arg4);
7677 jresult = (void *) result;
7687 DllExport void * SWIGSTDCALL Ada_LLVMBuildSExt (
7701 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7702 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7703 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
7704 char *arg4 = (char *) 0 ;
7705 LLVMValueRef result;
7707 arg1 = (LLVMBuilderRef)jarg1;
7709 arg2 = (LLVMValueRef)jarg2;
7711 arg3 = (LLVMTypeRef)jarg3;
7715 result = (LLVMValueRef)LLVMBuildSExt(arg1,arg2,arg3,(char const *)arg4);
7716 jresult = (void *) result;
7726 DllExport void * SWIGSTDCALL Ada_LLVMBuildFPToUI (
7740 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7741 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7742 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
7743 char *arg4 = (char *) 0 ;
7744 LLVMValueRef result;
7746 arg1 = (LLVMBuilderRef)jarg1;
7748 arg2 = (LLVMValueRef)jarg2;
7750 arg3 = (LLVMTypeRef)jarg3;
7754 result = (LLVMValueRef)LLVMBuildFPToUI(arg1,arg2,arg3,(char const *)arg4);
7755 jresult = (void *) result;
7765 DllExport void * SWIGSTDCALL Ada_LLVMBuildFPToSI (
7779 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7780 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7781 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
7782 char *arg4 = (char *) 0 ;
7783 LLVMValueRef result;
7785 arg1 = (LLVMBuilderRef)jarg1;
7787 arg2 = (LLVMValueRef)jarg2;
7789 arg3 = (LLVMTypeRef)jarg3;
7793 result = (LLVMValueRef)LLVMBuildFPToSI(arg1,arg2,arg3,(char const *)arg4);
7794 jresult = (void *) result;
7804 DllExport void * SWIGSTDCALL Ada_LLVMBuildUIToFP (
7818 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7819 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7820 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
7821 char *arg4 = (char *) 0 ;
7822 LLVMValueRef result;
7824 arg1 = (LLVMBuilderRef)jarg1;
7826 arg2 = (LLVMValueRef)jarg2;
7828 arg3 = (LLVMTypeRef)jarg3;
7832 result = (LLVMValueRef)LLVMBuildUIToFP(arg1,arg2,arg3,(char const *)arg4);
7833 jresult = (void *) result;
7843 DllExport void * SWIGSTDCALL Ada_LLVMBuildSIToFP (
7857 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7858 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7859 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
7860 char *arg4 = (char *) 0 ;
7861 LLVMValueRef result;
7863 arg1 = (LLVMBuilderRef)jarg1;
7865 arg2 = (LLVMValueRef)jarg2;
7867 arg3 = (LLVMTypeRef)jarg3;
7871 result = (LLVMValueRef)LLVMBuildSIToFP(arg1,arg2,arg3,(char const *)arg4);
7872 jresult = (void *) result;
7882 DllExport void * SWIGSTDCALL Ada_LLVMBuildFPTrunc (
7896 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7897 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7898 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
7899 char *arg4 = (char *) 0 ;
7900 LLVMValueRef result;
7902 arg1 = (LLVMBuilderRef)jarg1;
7904 arg2 = (LLVMValueRef)jarg2;
7906 arg3 = (LLVMTypeRef)jarg3;
7910 result = (LLVMValueRef)LLVMBuildFPTrunc(arg1,arg2,arg3,(char const *)arg4);
7911 jresult = (void *) result;
7921 DllExport void * SWIGSTDCALL Ada_LLVMBuildFPExt (
7935 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7936 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7937 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
7938 char *arg4 = (char *) 0 ;
7939 LLVMValueRef result;
7941 arg1 = (LLVMBuilderRef)jarg1;
7943 arg2 = (LLVMValueRef)jarg2;
7945 arg3 = (LLVMTypeRef)jarg3;
7949 result = (LLVMValueRef)LLVMBuildFPExt(arg1,arg2,arg3,(char const *)arg4);
7950 jresult = (void *) result;
7960 DllExport void * SWIGSTDCALL Ada_LLVMBuildPtrToInt (
7974 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
7975 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
7976 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
7977 char *arg4 = (char *) 0 ;
7978 LLVMValueRef result;
7980 arg1 = (LLVMBuilderRef)jarg1;
7982 arg2 = (LLVMValueRef)jarg2;
7984 arg3 = (LLVMTypeRef)jarg3;
7988 result = (LLVMValueRef)LLVMBuildPtrToInt(arg1,arg2,arg3,(char const *)arg4);
7989 jresult = (void *) result;
7999 DllExport void * SWIGSTDCALL Ada_LLVMBuildIntToPtr (
8013 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
8014 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
8015 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
8016 char *arg4 = (char *) 0 ;
8017 LLVMValueRef result;
8019 arg1 = (LLVMBuilderRef)jarg1;
8021 arg2 = (LLVMValueRef)jarg2;
8023 arg3 = (LLVMTypeRef)jarg3;
8027 result = (LLVMValueRef)LLVMBuildIntToPtr(arg1,arg2,arg3,(char const *)arg4);
8028 jresult = (void *) result;
8038 DllExport void * SWIGSTDCALL Ada_LLVMBuildBitCast (
8052 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
8053 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
8054 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
8055 char *arg4 = (char *) 0 ;
8056 LLVMValueRef result;
8058 arg1 = (LLVMBuilderRef)jarg1;
8060 arg2 = (LLVMValueRef)jarg2;
8062 arg3 = (LLVMTypeRef)jarg3;
8066 result = (LLVMValueRef)LLVMBuildBitCast(arg1,arg2,arg3,(char const *)arg4);
8067 jresult = (void *) result;
8077 DllExport void * SWIGSTDCALL Ada_LLVMBuildICmp (
8094 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
8095 LLVMIntPredicate arg2 ;
8096 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
8097 LLVMValueRef arg4 = (LLVMValueRef) 0 ;
8098 char *arg5 = (char *) 0 ;
8099 LLVMValueRef result;
8101 arg1 = (LLVMBuilderRef)jarg1;
8103 arg2 = (LLVMIntPredicate) jarg2;
8105 arg3 = (LLVMValueRef)jarg3;
8107 arg4 = (LLVMValueRef)jarg4;
8111 result = (LLVMValueRef)LLVMBuildICmp(arg1,arg2,arg3,arg4,(char const *)arg5);
8112 jresult = (void *) result;
8122 DllExport void * SWIGSTDCALL Ada_LLVMBuildFCmp (
8139 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
8140 LLVMRealPredicate arg2 ;
8141 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
8142 LLVMValueRef arg4 = (LLVMValueRef) 0 ;
8143 char *arg5 = (char *) 0 ;
8144 LLVMValueRef result;
8146 arg1 = (LLVMBuilderRef)jarg1;
8148 arg2 = (LLVMRealPredicate) jarg2;
8150 arg3 = (LLVMValueRef)jarg3;
8152 arg4 = (LLVMValueRef)jarg4;
8156 result = (LLVMValueRef)LLVMBuildFCmp(arg1,arg2,arg3,arg4,(char const *)arg5);
8157 jresult = (void *) result;
8167 DllExport void * SWIGSTDCALL Ada_LLVMBuildPhi (
8178 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
8179 LLVMTypeRef arg2 = (LLVMTypeRef) 0 ;
8180 char *arg3 = (char *) 0 ;
8181 LLVMValueRef result;
8183 arg1 = (LLVMBuilderRef)jarg1;
8185 arg2 = (LLVMTypeRef)jarg2;
8189 result = (LLVMValueRef)LLVMBuildPhi(arg1,arg2,(char const *)arg3);
8190 jresult = (void *) result;
8200 DllExport void * SWIGSTDCALL Ada_LLVMBuildCall (
8217 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
8218 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
8219 LLVMValueRef *arg3 = (LLVMValueRef *) 0 ;
8221 char *arg5 = (char *) 0 ;
8222 LLVMValueRef result;
8224 arg1 = (LLVMBuilderRef)jarg1;
8226 arg2 = (LLVMValueRef)jarg2;
8228 arg3 = (LLVMValueRef *)jarg3;
8231 arg4 = (unsigned int) jarg4;
8236 result = (LLVMValueRef)LLVMBuildCall(arg1,arg2,arg3,arg4,(char const *)arg5);
8237 jresult = (void *) result;
8247 DllExport void * SWIGSTDCALL Ada_LLVMBuildSelect (
8264 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
8265 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
8266 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
8267 LLVMValueRef arg4 = (LLVMValueRef) 0 ;
8268 char *arg5 = (char *) 0 ;
8269 LLVMValueRef result;
8271 arg1 = (LLVMBuilderRef)jarg1;
8273 arg2 = (LLVMValueRef)jarg2;
8275 arg3 = (LLVMValueRef)jarg3;
8277 arg4 = (LLVMValueRef)jarg4;
8281 result = (LLVMValueRef)LLVMBuildSelect(arg1,arg2,arg3,arg4,(char const *)arg5);
8282 jresult = (void *) result;
8292 DllExport void * SWIGSTDCALL Ada_LLVMBuildVAArg (
8306 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
8307 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
8308 LLVMTypeRef arg3 = (LLVMTypeRef) 0 ;
8309 char *arg4 = (char *) 0 ;
8310 LLVMValueRef result;
8312 arg1 = (LLVMBuilderRef)jarg1;
8314 arg2 = (LLVMValueRef)jarg2;
8316 arg3 = (LLVMTypeRef)jarg3;
8320 result = (LLVMValueRef)LLVMBuildVAArg(arg1,arg2,arg3,(char const *)arg4);
8321 jresult = (void *) result;
8331 DllExport void * SWIGSTDCALL Ada_LLVMBuildExtractElement (
8345 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
8346 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
8347 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
8348 char *arg4 = (char *) 0 ;
8349 LLVMValueRef result;
8351 arg1 = (LLVMBuilderRef)jarg1;
8353 arg2 = (LLVMValueRef)jarg2;
8355 arg3 = (LLVMValueRef)jarg3;
8359 result = (LLVMValueRef)LLVMBuildExtractElement(arg1,arg2,arg3,(char const *)arg4);
8360 jresult = (void *) result;
8370 DllExport void * SWIGSTDCALL Ada_LLVMBuildInsertElement (
8387 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
8388 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
8389 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
8390 LLVMValueRef arg4 = (LLVMValueRef) 0 ;
8391 char *arg5 = (char *) 0 ;
8392 LLVMValueRef result;
8394 arg1 = (LLVMBuilderRef)jarg1;
8396 arg2 = (LLVMValueRef)jarg2;
8398 arg3 = (LLVMValueRef)jarg3;
8400 arg4 = (LLVMValueRef)jarg4;
8404 result = (LLVMValueRef)LLVMBuildInsertElement(arg1,arg2,arg3,arg4,(char const *)arg5);
8405 jresult = (void *) result;
8415 DllExport void * SWIGSTDCALL Ada_LLVMBuildShuffleVector (
8432 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
8433 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
8434 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
8435 LLVMValueRef arg4 = (LLVMValueRef) 0 ;
8436 char *arg5 = (char *) 0 ;
8437 LLVMValueRef result;
8439 arg1 = (LLVMBuilderRef)jarg1;
8441 arg2 = (LLVMValueRef)jarg2;
8443 arg3 = (LLVMValueRef)jarg3;
8445 arg4 = (LLVMValueRef)jarg4;
8449 result = (LLVMValueRef)LLVMBuildShuffleVector(arg1,arg2,arg3,arg4,(char const *)arg5);
8450 jresult = (void *) result;
8460 DllExport void * SWIGSTDCALL Ada_LLVMBuildExtractValue (
8474 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
8475 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
8477 char *arg4 = (char *) 0 ;
8478 LLVMValueRef result;
8480 arg1 = (LLVMBuilderRef)jarg1;
8482 arg2 = (LLVMValueRef)jarg2;
8485 arg3 = (unsigned int) jarg3;
8490 result = (LLVMValueRef)LLVMBuildExtractValue(arg1,arg2,arg3,(char const *)arg4);
8491 jresult = (void *) result;
8501 DllExport void * SWIGSTDCALL Ada_LLVMBuildInsertValue (
8518 LLVMBuilderRef arg1 = (LLVMBuilderRef) 0 ;
8519 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
8520 LLVMValueRef arg3 = (LLVMValueRef) 0 ;
8522 char *arg5 = (char *) 0 ;
8523 LLVMValueRef result;
8525 arg1 = (LLVMBuilderRef)jarg1;
8527 arg2 = (LLVMValueRef)jarg2;
8529 arg3 = (LLVMValueRef)jarg3;
8532 arg4 = (unsigned int) jarg4;
8537 result = (LLVMValueRef)LLVMBuildInsertValue(arg1,arg2,arg3,arg4,(char const *)arg5);
8538 jresult = (void *) result;
8548 DllExport void * SWIGSTDCALL Ada_LLVMCreateModuleProviderForExistingModule (
8553 LLVMModuleRef arg1 = (LLVMModuleRef) 0 ;
8554 LLVMModuleProviderRef result;
8556 arg1 = (LLVMModuleRef)jarg1;
8558 result = (LLVMModuleProviderRef)LLVMCreateModuleProviderForExistingModule(arg1);
8559 jresult = (void *) result;
8569 DllExport void SWIGSTDCALL Ada_LLVMDisposeModuleProvider (
8573 LLVMModuleProviderRef arg1 = (LLVMModuleProviderRef) 0 ;
8575 arg1 = (LLVMModuleProviderRef)jarg1;
8577 LLVMDisposeModuleProvider(arg1);
8584 DllExport int SWIGSTDCALL Ada_LLVMCreateMemoryBufferWithContentsOfFile (
8595 char *arg1 = (char *) 0 ;
8596 LLVMMemoryBufferRef *arg2 = (LLVMMemoryBufferRef *) 0 ;
8597 char **arg3 = (char **) 0 ;
8602 arg2 = (LLVMMemoryBufferRef *)jarg2;
8604 arg3 = (char **)jarg3;
8606 result = (int)LLVMCreateMemoryBufferWithContentsOfFile((char const *)arg1,arg2,arg3);
8617 DllExport int SWIGSTDCALL Ada_LLVMCreateMemoryBufferWithSTDIN (
8625 LLVMMemoryBufferRef *arg1 = (LLVMMemoryBufferRef *) 0 ;
8626 char **arg2 = (char **) 0 ;
8629 arg1 = (LLVMMemoryBufferRef *)jarg1;
8631 arg2 = (char **)jarg2;
8633 result = (int)LLVMCreateMemoryBufferWithSTDIN(arg1,arg2);
8644 DllExport void SWIGSTDCALL Ada_LLVMDisposeMemoryBuffer (
8648 LLVMMemoryBufferRef arg1 = (LLVMMemoryBufferRef) 0 ;
8650 arg1 = (LLVMMemoryBufferRef)jarg1;
8652 LLVMDisposeMemoryBuffer(arg1);
8659 DllExport void * SWIGSTDCALL Ada_LLVMCreatePassManager (
8663 LLVMPassManagerRef result;
8665 result = (LLVMPassManagerRef)LLVMCreatePassManager();
8666 jresult = (void *) result;
8676 DllExport void * SWIGSTDCALL Ada_LLVMCreateFunctionPassManager (
8681 LLVMModuleProviderRef arg1 = (LLVMModuleProviderRef) 0 ;
8682 LLVMPassManagerRef result;
8684 arg1 = (LLVMModuleProviderRef)jarg1;
8686 result = (LLVMPassManagerRef)LLVMCreateFunctionPassManager(arg1);
8687 jresult = (void *) result;
8697 DllExport int SWIGSTDCALL Ada_LLVMRunPassManager (
8705 LLVMPassManagerRef arg1 = (LLVMPassManagerRef) 0 ;
8706 LLVMModuleRef arg2 = (LLVMModuleRef) 0 ;
8709 arg1 = (LLVMPassManagerRef)jarg1;
8711 arg2 = (LLVMModuleRef)jarg2;
8713 result = (int)LLVMRunPassManager(arg1,arg2);
8724 DllExport int SWIGSTDCALL Ada_LLVMInitializeFunctionPassManager (
8729 LLVMPassManagerRef arg1 = (LLVMPassManagerRef) 0 ;
8732 arg1 = (LLVMPassManagerRef)jarg1;
8734 result = (int)LLVMInitializeFunctionPassManager(arg1);
8745 DllExport int SWIGSTDCALL Ada_LLVMRunFunctionPassManager (
8753 LLVMPassManagerRef arg1 = (LLVMPassManagerRef) 0 ;
8754 LLVMValueRef arg2 = (LLVMValueRef) 0 ;
8757 arg1 = (LLVMPassManagerRef)jarg1;
8759 arg2 = (LLVMValueRef)jarg2;
8761 result = (int)LLVMRunFunctionPassManager(arg1,arg2);
8772 DllExport int SWIGSTDCALL Ada_LLVMFinalizeFunctionPassManager (
8777 LLVMPassManagerRef arg1 = (LLVMPassManagerRef) 0 ;
8780 arg1 = (LLVMPassManagerRef)jarg1;
8782 result = (int)LLVMFinalizeFunctionPassManager(arg1);
8793 DllExport void SWIGSTDCALL Ada_LLVMDisposePassManager (
8797 LLVMPassManagerRef arg1 = (LLVMPassManagerRef) 0 ;
8799 arg1 = (LLVMPassManagerRef)jarg1;
8801 LLVMDisposePassManager(arg1);