71 "@param TD: LLVMTargetDataRef |
71 "@param TD: LLVMTargetDataRef |
72 @param Ty: LLVMTypeRef |
72 @param Ty: LLVMTypeRef |
73 @return: unsigned int |
73 @return: unsigned int |
74 " |
74 " |
75 |
75 |
76 <cdecl: uint32 "LLVMABIAlignmentOfType" ( LLVMTargetData LLVMType ) > |
76 <cdecl: uint "LLVMABIAlignmentOfType" ( LLVMTargetData LLVMType ) > |
77 self primitiveFailed |
77 self primitiveFailed |
78 ! |
78 ! |
79 |
79 |
80 ABISizeOfType: TD _: Ty |
80 ABISizeOfType: TD _: Ty |
81 "@param TD: LLVMTargetDataRef |
81 "@param TD: LLVMTargetDataRef |
82 @param Ty: LLVMTypeRef |
82 @param Ty: LLVMTypeRef |
83 @return: long long unsigned int |
83 @return: long long unsigned int |
84 " |
84 " |
85 |
85 |
86 <cdecl: uint64 "LLVMABISizeOfType" ( LLVMTargetData LLVMType ) > |
86 <cdecl: longlong "LLVMABISizeOfType" ( LLVMTargetData LLVMType ) > |
87 self primitiveFailed |
87 self primitiveFailed |
88 ! |
88 ! |
89 |
89 |
90 AddAlias: M _: Ty _: Aliasee _: Name |
90 AddAlias: M _: Ty _: Aliasee _: Name |
91 "@param M: LLVMModuleRef |
91 "@param M: LLVMModuleRef |
203 @param IncomingBlocks: *LLVMBasicBlockRef |
201 @param IncomingBlocks: *LLVMBasicBlockRef |
204 @param Count: unsigned int |
202 @param Count: unsigned int |
205 @return: void |
203 @return: void |
206 " |
204 " |
207 |
205 |
208 <cdecl: void "LLVMAddIncoming" ( LLVMValue pointer pointer uint32 ) > |
206 <cdecl: void "LLVMAddIncoming" ( LLVMValue pointer pointer uint ) > |
209 self primitiveFailed |
207 self primitiveFailed |
210 ! |
208 ! |
211 |
209 |
212 AddInstrAttribute: Instr _: index _: arg3 |
210 AddInstrAttribute: Instr _: index _: arg3 |
213 "@param Instr: LLVMValueRef |
211 "@param Instr: LLVMValueRef |
214 @param index: unsigned int |
212 @param index: unsigned int |
215 @param arg3: LLVMAttribute |
213 @param arg3: LLVMAttribute |
216 @return: void |
214 @return: void |
217 " |
215 " |
218 |
216 |
219 <cdecl: void "LLVMAddInstrAttribute" ( LLVMValue uint32 int32 ) > |
217 <cdecl: void "LLVMAddInstrAttribute" ( LLVMValue uint int32 ) > |
220 self primitiveFailed |
218 self primitiveFailed |
221 ! |
219 ! |
222 |
220 |
223 AddMethod: M _: Name _: FunctionTy |
221 AddMethod: M _: Name _: FunctionTy |
224 "This is essentially AddFunction:_: but returns an instance |
222 "This is essentially AddFunction:_: but returns an instance |
789 @param NumIndices: unsigned int |
787 @param NumIndices: unsigned int |
790 @param Name: *const char |
788 @param Name: *const char |
791 @return: LLVMValueRef |
789 @return: LLVMValueRef |
792 " |
790 " |
793 |
791 |
794 <cdecl: LLVMValue "LLVMBuildInBoundsGEP" ( LLVMIRBuilder LLVMValue pointer uint32 charPointer ) > |
792 <cdecl: LLVMValue "LLVMBuildInBoundsGEP" ( LLVMIRBuilder LLVMValue pointer uint charPointer ) > |
795 self primitiveFailed |
793 self primitiveFailed |
796 ! |
794 ! |
797 |
795 |
798 BuildIndirectBr: B _: Addr _: NumDests |
796 BuildIndirectBr: B _: Addr _: NumDests |
799 "@param B: LLVMBuilderRef |
797 "@param B: LLVMBuilderRef |
800 @param Addr: LLVMValueRef |
798 @param Addr: LLVMValueRef |
801 @param NumDests: unsigned int |
799 @param NumDests: unsigned int |
802 @return: LLVMValueRef |
800 @return: LLVMValueRef |
803 " |
801 " |
804 |
802 |
805 <cdecl: LLVMValue "LLVMBuildIndirectBr" ( LLVMIRBuilder LLVMValue uint32 ) > |
803 <cdecl: LLVMValue "LLVMBuildIndirectBr" ( LLVMIRBuilder LLVMValue uint ) > |
806 self primitiveFailed |
804 self primitiveFailed |
807 ! |
805 ! |
808 |
806 |
809 BuildInsertElement: arg1 _: VecVal _: EltVal _: Index _: Name |
807 BuildInsertElement: arg1 _: VecVal _: EltVal _: Index _: Name |
810 "@param arg1: LLVMBuilderRef |
808 "@param arg1: LLVMBuilderRef |
915 |
913 |
916 <cdecl: LLVMValue "LLVMBuildLandingPad" ( LLVMIRBuilder LLVMType uint32 charPointer ) > |
914 <cdecl: LLVMValue "LLVMBuildLandingPad" ( LLVMIRBuilder LLVMType uint32 charPointer ) > |
917 self primitiveFailed |
915 self primitiveFailed |
918 ! |
916 ! |
919 |
917 |
|
918 BuildLandingPad: B _: Ty _: PersFn _: NumClauses _: Name |
|
919 "@param B: LLVMBuilderRef |
|
920 @param Ty: LLVMTypeRef |
|
921 @param PersFn: LLVMValueRef |
|
922 @param NumClauses: unsigned int |
|
923 @param Name: *const char |
|
924 @return: LLVMValueRef |
|
925 " |
|
926 |
|
927 <cdecl: LLVMValue "LLVMBuildLandingPad" ( LLVMIRBuilder LLVMType LLVMValue uint charPointer ) > |
|
928 self primitiveFailed |
|
929 ! |
|
930 |
920 BuildLoad: arg1 _: PointerVal _: Name |
931 BuildLoad: arg1 _: PointerVal _: Name |
921 "@param arg1: LLVMBuilderRef |
932 "@param arg1: LLVMBuilderRef |
922 @param PointerVal: LLVMValueRef |
933 @param PointerVal: LLVMValueRef |
923 @param Name: *const char |
934 @param Name: *const char |
924 @return: LLVMValueRef |
935 @return: LLVMValueRef |
1738 @param IdxList: *unsigned int |
1749 @param IdxList: *unsigned int |
1739 @param NumIdx: unsigned int |
1750 @param NumIdx: unsigned int |
1740 @return: LLVMValueRef |
1751 @return: LLVMValueRef |
1741 " |
1752 " |
1742 |
1753 |
1743 <cdecl: LLVMValue "LLVMConstInsertValue" ( LLVMValue LLVMValue int32Pointer uint32 ) > |
1754 <cdecl: LLVMValue "LLVMConstInsertValue" ( LLVMValue LLVMValue intPointer uint ) > |
1744 self primitiveFailed |
1755 self primitiveFailed |
1745 ! |
1756 ! |
1746 |
1757 |
1747 ConstInt: IntTy _: N _: SignExtend |
1758 ConstInt: IntTy _: N _: SignExtend |
1748 "@param IntTy: LLVMTypeRef |
1759 "@param IntTy: LLVMTypeRef |
1749 @param N: long long unsigned int |
1760 @param N: long long unsigned int |
1750 @param SignExtend: LLVMBool |
1761 @param SignExtend: LLVMBool |
1751 @return: LLVMValueRef |
1762 @return: LLVMValueRef |
1752 " |
1763 " |
1753 |
1764 |
1754 <cdecl: LLVMValue "LLVMConstInt" ( LLVMType uint64 int32 ) > |
1765 <cdecl: LLVMValue "LLVMConstInt" ( LLVMType longlong bool ) > |
1755 self primitiveFailed |
1766 self primitiveFailed |
1756 |
|
1757 "Modified: / 03-08-2015 / 17:12:18 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
1758 ! |
1767 ! |
1759 |
1768 |
1760 ConstIntCast: ConstantVal _: ToType _: isSigned |
1769 ConstIntCast: ConstantVal _: ToType _: isSigned |
1761 "@param ConstantVal: LLVMValueRef |
1770 "@param ConstantVal: LLVMValueRef |
1762 @param ToType: LLVMTypeRef |
1771 @param ToType: LLVMTypeRef |
1763 @param isSigned: LLVMBool |
1772 @param isSigned: LLVMBool |
1764 @return: LLVMValueRef |
1773 @return: LLVMValueRef |
1765 " |
1774 " |
1766 |
1775 |
1767 <cdecl: LLVMValue "LLVMConstIntCast" ( LLVMValue LLVMType int32 ) > |
1776 <cdecl: LLVMValue "LLVMConstIntCast" ( LLVMValue LLVMType bool ) > |
1768 self primitiveFailed |
1777 self primitiveFailed |
1769 ! |
1778 ! |
1770 |
1779 |
1771 ConstIntGetSExtValue: ConstantVal |
1780 ConstIntGetSExtValue: ConstantVal |
1772 "@param ConstantVal: LLVMValueRef |
1781 "@param ConstantVal: LLVMValueRef |
1773 @return: long long int |
1782 @return: long long int |
1774 " |
1783 " |
1775 |
1784 |
1776 <cdecl: uint64 "LLVMConstIntGetSExtValue" ( LLVMValue ) > |
1785 <cdecl: longlong "LLVMConstIntGetSExtValue" ( LLVMValue ) > |
1777 self primitiveFailed |
1786 self primitiveFailed |
1778 ! |
1787 ! |
1779 |
1788 |
1780 ConstIntGetZExtValue: ConstantVal |
1789 ConstIntGetZExtValue: ConstantVal |
1781 "@param ConstantVal: LLVMValueRef |
1790 "@param ConstantVal: LLVMValueRef |
1782 @return: long long unsigned int |
1791 @return: long long unsigned int |
1783 " |
1792 " |
1784 |
1793 |
1785 <cdecl: uint64 "LLVMConstIntGetZExtValue" ( LLVMValue ) > |
1794 <cdecl: longlong "LLVMConstIntGetZExtValue" ( LLVMValue ) > |
1786 self primitiveFailed |
1795 self primitiveFailed |
1787 ! |
1796 ! |
1788 |
1797 |
1789 ConstIntOfArbitraryPrecision: IntTy _: NumWords _: Words |
1798 ConstIntOfArbitraryPrecision: IntTy _: NumWords _: Words |
1790 "@param IntTy: LLVMTypeRef |
1799 "@param IntTy: LLVMTypeRef |
1791 @param NumWords: unsigned int |
1800 @param NumWords: unsigned int |
1792 @param Words: *const uint64_t |
1801 @param Words: *const uint64_t |
1793 @return: LLVMValueRef |
1802 @return: LLVMValueRef |
1794 " |
1803 " |
1795 |
1804 |
1796 <cdecl: LLVMValue "LLVMConstIntOfArbitraryPrecision" ( LLVMType uint32 pointer ) > |
1805 <cdecl: LLVMValue "LLVMConstIntOfArbitraryPrecision" ( LLVMType uint pointer ) > |
1797 self primitiveFailed |
1806 self primitiveFailed |
1798 ! |
1807 ! |
1799 |
1808 |
1800 ConstIntOfString: IntTy _: Text _: Radix |
1809 ConstIntOfString: IntTy _: Text _: Radix |
1801 "@param IntTy: LLVMTypeRef |
1810 "@param IntTy: LLVMTypeRef |
1802 @param Text: *const char |
1811 @param Text: *const char |
1803 @param Radix: uint8_t |
1812 @param Radix: uint8_t |
1804 @return: LLVMValueRef |
1813 @return: LLVMValueRef |
1805 " |
1814 " |
1806 |
1815 |
1807 <cdecl: LLVMValue "LLVMConstIntOfString" ( LLVMType charPointer uchar ) > |
1816 <cdecl: LLVMValue "LLVMConstIntOfString" ( LLVMType charPointer uint8 ) > |
1808 self primitiveFailed |
1817 self primitiveFailed |
1809 ! |
1818 ! |
1810 |
1819 |
1811 ConstIntOfStringAndSize: IntTy _: Text _: SLen _: Radix |
1820 ConstIntOfStringAndSize: IntTy _: Text _: SLen _: Radix |
1812 "@param IntTy: LLVMTypeRef |
1821 "@param IntTy: LLVMTypeRef |
2145 @param Length: unsigned int |
2154 @param Length: unsigned int |
2146 @param DontNullTerminate: LLVMBool |
2155 @param DontNullTerminate: LLVMBool |
2147 @return: LLVMValueRef |
2156 @return: LLVMValueRef |
2148 " |
2157 " |
2149 |
2158 |
2150 <cdecl: LLVMValue "LLVMConstStringInContext" ( LLVMContext charPointer uint32 int32 ) > |
2159 <cdecl: LLVMValue "LLVMConstStringInContext" ( LLVMContext charPointer uint bool ) > |
2151 self primitiveFailed |
2160 self primitiveFailed |
2152 ! |
2161 ! |
2153 |
2162 |
2154 ConstStruct: ConstantVals _: Count _: Packed |
2163 ConstStruct: ConstantVals _: Count _: Packed |
2155 "@param ConstantVals: *LLVMValueRef |
2164 "@param ConstantVals: *LLVMValueRef |
2156 @param Count: unsigned int |
2165 @param Count: unsigned int |
2157 @param Packed: LLVMBool |
2166 @param Packed: LLVMBool |
2158 @return: LLVMValueRef |
2167 @return: LLVMValueRef |
2159 " |
2168 " |
2160 |
2169 |
2161 <cdecl: LLVMValue "LLVMConstStruct" ( pointer uint32 int32 ) > |
2170 <cdecl: LLVMValue "LLVMConstStruct" ( pointer uint bool ) > |
2162 self primitiveFailed |
2171 self primitiveFailed |
2163 ! |
2172 ! |
2164 |
2173 |
2165 ConstStructInContext: C _: ConstantVals _: Count _: Packed |
2174 ConstStructInContext: C _: ConstantVals _: Count _: Packed |
2166 "@param C: LLVMContextRef |
2175 "@param C: LLVMContextRef |
2296 @param Handler: *int |
2305 @param Handler: *int |
2297 @param DiagnosticContext: *void |
2306 @param DiagnosticContext: *void |
2298 @return: void |
2307 @return: void |
2299 " |
2308 " |
2300 |
2309 |
2301 <cdecl: void "LLVMContextSetDiagnosticHandler" ( LLVMContext int32Pointer voidPointer ) > |
2310 <cdecl: void "LLVMContextSetDiagnosticHandler" ( LLVMContext intPointer voidPointer ) > |
2302 self primitiveFailed |
2311 self primitiveFailed |
2303 ! |
2312 ! |
2304 |
2313 |
2305 ContextSetYieldCallback: C _: Callback _: OpaqueHandle |
2314 ContextSetYieldCallback: C _: Callback _: OpaqueHandle |
2306 "@param C: LLVMContextRef |
2315 "@param C: LLVMContextRef |
2307 @param Callback: *int |
2316 @param Callback: *int |
2308 @param OpaqueHandle: *void |
2317 @param OpaqueHandle: *void |
2309 @return: void |
2318 @return: void |
2310 " |
2319 " |
2311 |
2320 |
2312 <cdecl: void "LLVMContextSetYieldCallback" ( LLVMContext int32Pointer voidPointer ) > |
2321 <cdecl: void "LLVMContextSetYieldCallback" ( LLVMContext intPointer voidPointer ) > |
2313 self primitiveFailed |
2322 self primitiveFailed |
2314 ! |
2323 ! |
2315 |
2324 |
2316 CopyStringRepOfTargetData: TD |
2325 CopyStringRepOfTargetData: TD |
2317 "@param TD: LLVMTargetDataRef |
2326 "@param TD: LLVMTargetDataRef |
2325 CountBasicBlocks: Fn |
2334 CountBasicBlocks: Fn |
2326 "@param Fn: LLVMValueRef |
2335 "@param Fn: LLVMValueRef |
2327 @return: unsigned int |
2336 @return: unsigned int |
2328 " |
2337 " |
2329 |
2338 |
2330 <cdecl: uint32 "LLVMCountBasicBlocks" ( LLVMValue ) > |
2339 <cdecl: uint "LLVMCountBasicBlocks" ( LLVMValue ) > |
2331 self primitiveFailed |
2340 self primitiveFailed |
2332 ! |
2341 ! |
2333 |
2342 |
2334 CountIncoming: PhiNode |
2343 CountIncoming: PhiNode |
2335 "@param PhiNode: LLVMValueRef |
2344 "@param PhiNode: LLVMValueRef |
2336 @return: unsigned int |
2345 @return: unsigned int |
2337 " |
2346 " |
2338 |
2347 |
2339 <cdecl: uint32 "LLVMCountIncoming" ( LLVMValue ) > |
2348 <cdecl: uint "LLVMCountIncoming" ( LLVMValue ) > |
2340 self primitiveFailed |
2349 self primitiveFailed |
2341 ! |
2350 ! |
2342 |
2351 |
2343 CountParamTypes: FunctionTy |
2352 CountParamTypes: FunctionTy |
2344 "@param FunctionTy: LLVMTypeRef |
2353 "@param FunctionTy: LLVMTypeRef |
2345 @return: unsigned int |
2354 @return: unsigned int |
2346 " |
2355 " |
2347 |
2356 |
2348 <cdecl: uint32 "LLVMCountParamTypes" ( LLVMType ) > |
2357 <cdecl: uint "LLVMCountParamTypes" ( LLVMType ) > |
2349 self primitiveFailed |
2358 self primitiveFailed |
2350 ! |
2359 ! |
2351 |
2360 |
2352 CountParams: Fn |
2361 CountParams: Fn |
2353 "@param Fn: LLVMValueRef |
2362 "@param Fn: LLVMValueRef |
2354 @return: unsigned int |
2363 @return: unsigned int |
2355 " |
2364 " |
2356 |
2365 |
2357 <cdecl: uint32 "LLVMCountParams" ( LLVMValue ) > |
2366 <cdecl: uint "LLVMCountParams" ( LLVMValue ) > |
2358 self primitiveFailed |
2367 self primitiveFailed |
2359 ! |
2368 ! |
2360 |
2369 |
2361 CountStructElementTypes: StructTy |
2370 CountStructElementTypes: StructTy |
2362 "@param StructTy: LLVMTypeRef |
2371 "@param StructTy: LLVMTypeRef |
2363 @return: unsigned int |
2372 @return: unsigned int |
2364 " |
2373 " |
2365 |
2374 |
2366 <cdecl: uint32 "LLVMCountStructElementTypes" ( LLVMType ) > |
2375 <cdecl: uint "LLVMCountStructElementTypes" ( LLVMType ) > |
2367 self primitiveFailed |
2376 self primitiveFailed |
2368 ! |
2377 ! |
2369 |
2378 |
2370 CreateBuilder |
2379 CreateBuilder |
2371 "@return: LLVMBuilderRef |
2380 "@return: LLVMBuilderRef |
2389 @param MP: LLVMModuleProviderRef |
2398 @param MP: LLVMModuleProviderRef |
2390 @param OutError: **char |
2399 @param OutError: **char |
2391 @return: LLVMBool |
2400 @return: LLVMBool |
2392 " |
2401 " |
2393 |
2402 |
2394 <cdecl: int32 "LLVMCreateExecutionEngine" ( pointer LLVMModuleProvider pointer ) > |
2403 <cdecl: bool "LLVMCreateExecutionEngine" ( pointer LLVMModuleProvider pointer ) > |
2395 self primitiveFailed |
2404 self primitiveFailed |
2396 ! |
2405 ! |
2397 |
2406 |
2398 CreateExecutionEngineForModule: OutEE _: M _: OutError |
2407 CreateExecutionEngineForModule: OutEE _: M _: OutError |
2399 "@param OutEE: *LLVMExecutionEngineRef |
2408 "@param OutEE: *LLVMExecutionEngineRef |
2400 @param M: LLVMModuleRef |
2409 @param M: LLVMModuleRef |
2401 @param OutError: **char |
2410 @param OutError: **char |
2402 @return: LLVMBool |
2411 @return: LLVMBool |
2403 " |
2412 " |
2404 |
2413 |
2405 <cdecl: int32 "LLVMCreateExecutionEngineForModule" ( pointer LLVMModule pointer ) > |
2414 <cdecl: bool "LLVMCreateExecutionEngineForModule" ( pointer LLVMModule pointer ) > |
2406 self primitiveFailed |
2415 self primitiveFailed |
2407 ! |
2416 ! |
2408 |
2417 |
2409 CreateFunctionPassManager: MP |
2418 CreateFunctionPassManager: MP |
2410 "@param MP: LLVMModuleProviderRef |
2419 "@param MP: LLVMModuleProviderRef |
2459 @param MP: LLVMModuleProviderRef |
2468 @param MP: LLVMModuleProviderRef |
2460 @param OutError: **char |
2469 @param OutError: **char |
2461 @return: LLVMBool |
2470 @return: LLVMBool |
2462 " |
2471 " |
2463 |
2472 |
2464 <cdecl: int32 "LLVMCreateInterpreter" ( pointer LLVMModuleProvider pointer ) > |
2473 <cdecl: bool "LLVMCreateInterpreter" ( pointer LLVMModuleProvider pointer ) > |
2465 self primitiveFailed |
2474 self primitiveFailed |
2466 ! |
2475 ! |
2467 |
2476 |
2468 CreateInterpreterForModule: OutInterp _: M _: OutError |
2477 CreateInterpreterForModule: OutInterp _: M _: OutError |
2469 "@param OutInterp: *LLVMExecutionEngineRef |
2478 "@param OutInterp: *LLVMExecutionEngineRef |
2470 @param M: LLVMModuleRef |
2479 @param M: LLVMModuleRef |
2471 @param OutError: **char |
2480 @param OutError: **char |
2472 @return: LLVMBool |
2481 @return: LLVMBool |
2473 " |
2482 " |
2474 |
2483 |
2475 <cdecl: int32 "LLVMCreateInterpreterForModule" ( pointer LLVMModule pointer ) > |
2484 <cdecl: bool "LLVMCreateInterpreterForModule" ( pointer LLVMModule pointer ) > |
2476 self primitiveFailed |
2485 self primitiveFailed |
2477 ! |
2486 ! |
2478 |
2487 |
2479 CreateJITCompiler: OutJIT _: MP _: OptLevel _: OutError |
2488 CreateJITCompiler: OutJIT _: MP _: OptLevel _: OutError |
2480 "@param OutJIT: *LLVMExecutionEngineRef |
2489 "@param OutJIT: *LLVMExecutionEngineRef |
2507 @param SizeOfOptions: size_t |
2516 @param SizeOfOptions: size_t |
2508 @param OutError: **char |
2517 @param OutError: **char |
2509 @return: LLVMBool |
2518 @return: LLVMBool |
2510 " |
2519 " |
2511 |
2520 |
2512 <cdecl: int32 "LLVMCreateMCJITCompilerForModule" ( pointer LLVMModule LLVMMCJITCompilerOptions uint64 pointer ) > |
2521 <cdecl: bool "LLVMCreateMCJITCompilerForModule" ( pointer LLVMModule LLVMMCJITCompilerOptions long pointer ) > |
2513 self primitiveFailed |
2522 self primitiveFailed |
2514 ! |
2523 ! |
2515 |
2524 |
2516 CreateMemoryBufferWithContentsOfFile: Path _: OutMemBuf _: OutMessage |
2525 CreateMemoryBufferWithContentsOfFile: Path _: OutMemBuf _: OutMessage |
2517 "@param Path: *const char |
2526 "@param Path: *const char |
2518 @param OutMemBuf: *LLVMMemoryBufferRef |
2527 @param OutMemBuf: *LLVMMemoryBufferRef |
2519 @param OutMessage: **char |
2528 @param OutMessage: **char |
2520 @return: LLVMBool |
2529 @return: LLVMBool |
2521 " |
2530 " |
2522 |
2531 |
2523 <cdecl: int32 "LLVMCreateMemoryBufferWithContentsOfFile" ( charPointer pointer pointer ) > |
2532 <cdecl: bool "LLVMCreateMemoryBufferWithContentsOfFile" ( charPointer pointer pointer ) > |
2524 self primitiveFailed |
2533 self primitiveFailed |
2525 ! |
2534 ! |
2526 |
2535 |
2527 CreateMemoryBufferWithMemoryRange: InputData _: InputDataLength _: BufferName _: RequiresNullTerminator |
2536 CreateMemoryBufferWithMemoryRange: InputData _: InputDataLength _: BufferName _: RequiresNullTerminator |
2528 "@param InputData: *const char |
2537 "@param InputData: *const char |
2530 @param BufferName: *const char |
2539 @param BufferName: *const char |
2531 @param RequiresNullTerminator: LLVMBool |
2540 @param RequiresNullTerminator: LLVMBool |
2532 @return: LLVMMemoryBufferRef |
2541 @return: LLVMMemoryBufferRef |
2533 " |
2542 " |
2534 |
2543 |
2535 <cdecl: pointer "LLVMCreateMemoryBufferWithMemoryRange" ( charPointer uint64 charPointer int32 ) > |
2544 <cdecl: pointer "LLVMCreateMemoryBufferWithMemoryRange" ( charPointer long charPointer bool ) > |
2536 self primitiveFailed |
2545 self primitiveFailed |
2537 ! |
2546 ! |
2538 |
2547 |
2539 CreateMemoryBufferWithMemoryRangeCopy: InputData _: InputDataLength _: BufferName |
2548 CreateMemoryBufferWithMemoryRangeCopy: InputData _: InputDataLength _: BufferName |
2540 "@param InputData: *const char |
2549 "@param InputData: *const char |
2541 @param InputDataLength: size_t |
2550 @param InputDataLength: size_t |
2542 @param BufferName: *const char |
2551 @param BufferName: *const char |
2543 @return: LLVMMemoryBufferRef |
2552 @return: LLVMMemoryBufferRef |
2544 " |
2553 " |
2545 |
2554 |
2546 <cdecl: pointer "LLVMCreateMemoryBufferWithMemoryRangeCopy" ( charPointer uint64 charPointer ) > |
2555 <cdecl: pointer "LLVMCreateMemoryBufferWithMemoryRangeCopy" ( charPointer long charPointer ) > |
2547 self primitiveFailed |
2556 self primitiveFailed |
2548 ! |
2557 ! |
2549 |
2558 |
2550 CreateMemoryBufferWithSTDIN: OutMemBuf _: OutMessage |
2559 CreateMemoryBufferWithSTDIN: OutMemBuf _: OutMessage |
2551 "@param OutMemBuf: *LLVMMemoryBufferRef |
2560 "@param OutMemBuf: *LLVMMemoryBufferRef |
2552 @param OutMessage: **char |
2561 @param OutMessage: **char |
2553 @return: LLVMBool |
2562 @return: LLVMBool |
2554 " |
2563 " |
2555 |
2564 |
2556 <cdecl: int32 "LLVMCreateMemoryBufferWithSTDIN" ( pointer pointer ) > |
2565 <cdecl: bool "LLVMCreateMemoryBufferWithSTDIN" ( pointer pointer ) > |
2557 self primitiveFailed |
2566 self primitiveFailed |
2558 ! |
2567 ! |
2559 |
2568 |
2560 CreateMessage: Message |
2569 CreateMessage: Message |
2561 "@param Message: *const char |
2570 "@param Message: *const char |
2805 FinalizeFunctionPassManager: FPM |
2814 FinalizeFunctionPassManager: FPM |
2806 "@param FPM: LLVMPassManagerRef |
2815 "@param FPM: LLVMPassManagerRef |
2807 @return: LLVMBool |
2816 @return: LLVMBool |
2808 " |
2817 " |
2809 |
2818 |
2810 <cdecl: int32 "LLVMFinalizeFunctionPassManager" ( LLVMPassManager ) > |
2819 <cdecl: bool "LLVMFinalizeFunctionPassManager" ( LLVMPassManager ) > |
2811 self primitiveFailed |
2820 self primitiveFailed |
2812 ! |
2821 ! |
2813 |
2822 |
2814 FindFunction: EE _: Name _: OutFn |
2823 FindFunction: EE _: Name _: OutFn |
2815 "@param EE: LLVMExecutionEngineRef |
2824 "@param EE: LLVMExecutionEngineRef |
2816 @param Name: *const char |
2825 @param Name: *const char |
2817 @param OutFn: *LLVMValueRef |
2826 @param OutFn: *LLVMValueRef |
2818 @return: LLVMBool |
2827 @return: LLVMBool |
2819 " |
2828 " |
2820 |
2829 |
2821 <cdecl: int32 "LLVMFindFunction" ( LLVMExecutionEngine charPointer pointer ) > |
2830 <cdecl: bool "LLVMFindFunction" ( LLVMExecutionEngine charPointer pointer ) > |
2822 self primitiveFailed |
2831 self primitiveFailed |
2823 ! |
2832 ! |
2824 |
2833 |
2825 FloatType |
2834 FloatType |
2826 "@return: LLVMTypeRef |
2835 "@return: LLVMTypeRef |
2855 @param ParamCount: unsigned int |
2864 @param ParamCount: unsigned int |
2856 @param IsVarArg: LLVMBool |
2865 @param IsVarArg: LLVMBool |
2857 @return: LLVMTypeRef |
2866 @return: LLVMTypeRef |
2858 " |
2867 " |
2859 |
2868 |
2860 <cdecl: LLVMType "LLVMFunctionType" ( LLVMType pointer uint32 bool ) > |
2869 <cdecl: LLVMType "LLVMFunctionType" ( LLVMType pointer uint bool ) > |
2861 self primitiveFailed |
2870 self primitiveFailed |
2862 |
|
2863 "Modified: / 04-08-2015 / 19:28:21 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2864 ! |
2871 ! |
2865 |
2872 |
2866 GenericValueIntWidth: GenValRef |
2873 GenericValueIntWidth: GenValRef |
2867 "@param GenValRef: LLVMGenericValueRef |
2874 "@param GenValRef: LLVMGenericValueRef |
2868 @return: unsigned int |
2875 @return: unsigned int |
2869 " |
2876 " |
2870 |
2877 |
2871 <cdecl: uint32 "LLVMGenericValueIntWidth" ( LLVMGenericValue ) > |
2878 <cdecl: uint "LLVMGenericValueIntWidth" ( LLVMGenericValue ) > |
2872 self primitiveFailed |
2879 self primitiveFailed |
2873 ! |
2880 ! |
2874 |
2881 |
2875 GenericValueToFloat: TyRef _: GenVal |
2882 GenericValueToFloat: TyRef _: GenVal |
2876 "@param TyRef: LLVMTypeRef |
2883 "@param TyRef: LLVMTypeRef |
2904 GetAlignment: V |
2911 GetAlignment: V |
2905 "@param V: LLVMValueRef |
2912 "@param V: LLVMValueRef |
2906 @return: unsigned int |
2913 @return: unsigned int |
2907 " |
2914 " |
2908 |
2915 |
2909 <cdecl: uint32 "LLVMGetAlignment" ( LLVMValue ) > |
2916 <cdecl: uint "LLVMGetAlignment" ( LLVMValue ) > |
2910 self primitiveFailed |
2917 self primitiveFailed |
2911 ! |
2918 ! |
2912 |
2919 |
2913 GetArrayLength: ArrayTy |
2920 GetArrayLength: ArrayTy |
2914 "@param ArrayTy: LLVMTypeRef |
2921 "@param ArrayTy: LLVMTypeRef |
2915 @return: unsigned int |
2922 @return: unsigned int |
2916 " |
2923 " |
2917 |
2924 |
2918 <cdecl: uint32 "LLVMGetArrayLength" ( LLVMType ) > |
2925 <cdecl: uint "LLVMGetArrayLength" ( LLVMType ) > |
2919 self primitiveFailed |
2926 self primitiveFailed |
2920 ! |
2927 ! |
2921 |
2928 |
2922 GetAsString: c _: out |
2929 GetAsString: c _: out |
2923 "@param c: LLVMValueRef |
2930 "@param c: LLVMValueRef |
3243 "@param PhiNode: LLVMValueRef |
3248 "@param PhiNode: LLVMValueRef |
3244 @param Index: unsigned int |
3249 @param Index: unsigned int |
3245 @return: LLVMBasicBlockRef |
3250 @return: LLVMBasicBlockRef |
3246 " |
3251 " |
3247 |
3252 |
3248 <cdecl: LLVMBasicBlock "LLVMGetIncomingBlock" ( LLVMValue uint32 ) > |
3253 <cdecl: LLVMBasicBlock "LLVMGetIncomingBlock" ( LLVMValue uint ) > |
3249 self primitiveFailed |
3254 self primitiveFailed |
3250 ! |
3255 ! |
3251 |
3256 |
3252 GetIncomingValue: PhiNode _: Index |
3257 GetIncomingValue: PhiNode _: Index |
3253 "@param PhiNode: LLVMValueRef |
3258 "@param PhiNode: LLVMValueRef |
3254 @param Index: unsigned int |
3259 @param Index: unsigned int |
3255 @return: LLVMValueRef |
3260 @return: LLVMValueRef |
3256 " |
3261 " |
3257 |
3262 |
3258 <cdecl: LLVMValue "LLVMGetIncomingValue" ( LLVMValue uint32 ) > |
3263 <cdecl: LLVMValue "LLVMGetIncomingValue" ( LLVMValue uint ) > |
3259 self primitiveFailed |
3264 self primitiveFailed |
3260 ! |
3265 ! |
3261 |
3266 |
3262 GetInitializer: GlobalVar |
3267 GetInitializer: GlobalVar |
3263 "@param GlobalVar: LLVMValueRef |
3268 "@param GlobalVar: LLVMValueRef |
3307 GetIntTypeWidth: IntegerTy |
3312 GetIntTypeWidth: IntegerTy |
3308 "@param IntegerTy: LLVMTypeRef |
3313 "@param IntegerTy: LLVMTypeRef |
3309 @return: unsigned int |
3314 @return: unsigned int |
3310 " |
3315 " |
3311 |
3316 |
3312 <cdecl: uint32 "LLVMGetIntTypeWidth" ( LLVMType ) > |
3317 <cdecl: uint "LLVMGetIntTypeWidth" ( LLVMType ) > |
3313 self primitiveFailed |
3318 self primitiveFailed |
3314 ! |
3319 ! |
3315 |
3320 |
3316 GetIntrinsicID: Fn |
3321 GetIntrinsicID: Fn |
3317 "@param Fn: LLVMValueRef |
3322 "@param Fn: LLVMValueRef |
3318 @return: unsigned int |
3323 @return: unsigned int |
3319 " |
3324 " |
3320 |
3325 |
3321 <cdecl: uint32 "LLVMGetIntrinsicID" ( LLVMValue ) > |
3326 <cdecl: uint "LLVMGetIntrinsicID" ( LLVMValue ) > |
3322 self primitiveFailed |
3327 self primitiveFailed |
3323 ! |
3328 ! |
3324 |
3329 |
3325 GetLastBasicBlock: Fn |
3330 GetLastBasicBlock: Fn |
3326 "@param Fn: LLVMValueRef |
3331 "@param Fn: LLVMValueRef |
3380 "@param Name: *const char |
3385 "@param Name: *const char |
3381 @param SLen: unsigned int |
3386 @param SLen: unsigned int |
3382 @return: unsigned int |
3387 @return: unsigned int |
3383 " |
3388 " |
3384 |
3389 |
3385 <cdecl: uint32 "LLVMGetMDKindID" ( charPointer uint32 ) > |
3390 <cdecl: uint "LLVMGetMDKindID" ( charPointer uint ) > |
3386 self primitiveFailed |
3391 self primitiveFailed |
3387 ! |
3392 ! |
3388 |
3393 |
3389 GetMDKindIDInContext: C _: Name _: SLen |
3394 GetMDKindIDInContext: C _: Name _: SLen |
3390 "@param C: LLVMContextRef |
3395 "@param C: LLVMContextRef |
3391 @param Name: *const char |
3396 @param Name: *const char |
3392 @param SLen: unsigned int |
3397 @param SLen: unsigned int |
3393 @return: unsigned int |
3398 @return: unsigned int |
3394 " |
3399 " |
3395 |
3400 |
3396 <cdecl: uint32 "LLVMGetMDKindIDInContext" ( LLVMContext charPointer uint32 ) > |
3401 <cdecl: uint "LLVMGetMDKindIDInContext" ( LLVMContext charPointer uint ) > |
3397 self primitiveFailed |
3402 self primitiveFailed |
3398 ! |
3403 ! |
3399 |
3404 |
3400 GetMDNodeNumOperands: V |
3405 GetMDNodeNumOperands: V |
3401 "@param V: LLVMValueRef |
3406 "@param V: LLVMValueRef |
3402 @return: unsigned int |
3407 @return: unsigned int |
3403 " |
3408 " |
3404 |
3409 |
3405 <cdecl: uint32 "LLVMGetMDNodeNumOperands" ( LLVMValue ) > |
3410 <cdecl: uint "LLVMGetMDNodeNumOperands" ( LLVMValue ) > |
3406 self primitiveFailed |
3411 self primitiveFailed |
3407 ! |
3412 ! |
3408 |
3413 |
3409 GetMDNodeOperands: V _: Dest |
3414 GetMDNodeOperands: V _: Dest |
3410 "@param V: LLVMValueRef |
3415 "@param V: LLVMValueRef |
3420 "@param V: LLVMValueRef |
3425 "@param V: LLVMValueRef |
3421 @param Len: *unsigned int |
3426 @param Len: *unsigned int |
3422 @return: *const char |
3427 @return: *const char |
3423 " |
3428 " |
3424 |
3429 |
3425 <cdecl: charPointer "LLVMGetMDString" ( LLVMValue int32Pointer ) > |
3430 <cdecl: charPointer "LLVMGetMDString" ( LLVMValue intPointer ) > |
3426 self primitiveFailed |
3431 self primitiveFailed |
3427 ! |
3432 ! |
3428 |
3433 |
3429 GetMetadata: Val _: KindID |
3434 GetMetadata: Val _: KindID |
3430 "@param Val: LLVMValueRef |
3435 "@param Val: LLVMValueRef |
3431 @param KindID: unsigned int |
3436 @param KindID: unsigned int |
3432 @return: LLVMValueRef |
3437 @return: LLVMValueRef |
3433 " |
3438 " |
3434 |
3439 |
3435 <cdecl: LLVMValue "LLVMGetMetadata" ( LLVMValue uint32 ) > |
3440 <cdecl: LLVMValue "LLVMGetMetadata" ( LLVMValue uint ) > |
3436 self primitiveFailed |
3441 self primitiveFailed |
3437 ! |
3442 ! |
3438 |
3443 |
3439 GetModuleContext: M |
3444 GetModuleContext: M |
3440 "@param M: LLVMModuleRef |
3445 "@param M: LLVMModuleRef |
3543 GetNumOperands: Val |
3548 GetNumOperands: Val |
3544 "@param Val: LLVMValueRef |
3549 "@param Val: LLVMValueRef |
3545 @return: int |
3550 @return: int |
3546 " |
3551 " |
3547 |
3552 |
3548 <cdecl: int32 "LLVMGetNumOperands" ( LLVMValue ) > |
3553 <cdecl: int "LLVMGetNumOperands" ( LLVMValue ) > |
3549 self primitiveFailed |
3554 self primitiveFailed |
3550 ! |
3555 ! |
3551 |
3556 |
3552 GetNumSuccessors: Term |
3557 GetNumSuccessors: Term |
3553 "@param Term: LLVMValueRef |
3558 "@param Term: LLVMValueRef |
3554 @return: unsigned int |
3559 @return: unsigned int |
3555 " |
3560 " |
3556 |
3561 |
3557 <cdecl: uint32 "LLVMGetNumSuccessors" ( LLVMValue ) > |
3562 <cdecl: uint "LLVMGetNumSuccessors" ( LLVMValue ) > |
3558 self primitiveFailed |
3563 self primitiveFailed |
3559 ! |
3564 ! |
3560 |
3565 |
3561 GetOperand: Val _: Index |
3566 GetOperand: Val _: Index |
3562 "@param Val: LLVMValueRef |
3567 "@param Val: LLVMValueRef |
3563 @param Index: unsigned int |
3568 @param Index: unsigned int |
3564 @return: LLVMValueRef |
3569 @return: LLVMValueRef |
3565 " |
3570 " |
3566 |
3571 |
3567 <cdecl: LLVMValue "LLVMGetOperand" ( LLVMValue uint32 ) > |
3572 <cdecl: LLVMValue "LLVMGetOperand" ( LLVMValue uint ) > |
3568 self primitiveFailed |
3573 self primitiveFailed |
3569 ! |
3574 ! |
3570 |
3575 |
3571 GetOperandUse: Val _: Index |
3576 GetOperandUse: Val _: Index |
3572 "@param Val: LLVMValueRef |
3577 "@param Val: LLVMValueRef |
3573 @param Index: unsigned int |
3578 @param Index: unsigned int |
3574 @return: LLVMUseRef |
3579 @return: LLVMUseRef |
3575 " |
3580 " |
3576 |
3581 |
3577 <cdecl: LLVMUse "LLVMGetOperandUse" ( LLVMValue uint32 ) > |
3582 <cdecl: LLVMUse "LLVMGetOperandUse" ( LLVMValue uint ) > |
|
3583 self primitiveFailed |
|
3584 ! |
|
3585 |
|
3586 GetOrdering: MemoryAccessInst |
|
3587 "@param MemoryAccessInst: LLVMValueRef |
|
3588 @return: LLVMAtomicOrdering |
|
3589 " |
|
3590 |
|
3591 <cdecl: int32 "LLVMGetOrdering" ( LLVMValue ) > |
3578 self primitiveFailed |
3592 self primitiveFailed |
3579 ! |
3593 ! |
3580 |
3594 |
3581 GetParam: Fn _: Index |
3595 GetParam: Fn _: Index |
3582 "@param Fn: LLVMValueRef |
3596 "@param Fn: LLVMValueRef |
3583 @param Index: unsigned int |
3597 @param Index: unsigned int |
3584 @return: LLVMValueRef |
3598 @return: LLVMValueRef |
3585 " |
3599 " |
3586 |
3600 |
3587 <cdecl: LLVMValue "LLVMGetParam" ( LLVMValue uint32 ) > |
3601 <cdecl: LLVMValue "LLVMGetParam" ( LLVMValue uint ) > |
3588 self primitiveFailed |
3602 self primitiveFailed |
3589 ! |
3603 ! |
3590 |
3604 |
3591 GetParamParent: Inst |
3605 GetParamParent: Inst |
3592 "@param Inst: LLVMValueRef |
3606 "@param Inst: LLVMValueRef |
3615 |
3629 |
3616 <cdecl: void "LLVMGetParams" ( LLVMValue pointer ) > |
3630 <cdecl: void "LLVMGetParams" ( LLVMValue pointer ) > |
3617 self primitiveFailed |
3631 self primitiveFailed |
3618 ! |
3632 ! |
3619 |
3633 |
|
3634 GetPersonalityFn: Fn |
|
3635 "@param Fn: LLVMValueRef |
|
3636 @return: LLVMValueRef |
|
3637 " |
|
3638 |
|
3639 <cdecl: LLVMValue "LLVMGetPersonalityFn" ( LLVMValue ) > |
|
3640 self primitiveFailed |
|
3641 ! |
|
3642 |
3620 GetPointerAddressSpace: PointerTy |
3643 GetPointerAddressSpace: PointerTy |
3621 "@param PointerTy: LLVMTypeRef |
3644 "@param PointerTy: LLVMTypeRef |
3622 @return: unsigned int |
3645 @return: unsigned int |
3623 " |
3646 " |
3624 |
3647 |
3625 <cdecl: uint32 "LLVMGetPointerAddressSpace" ( LLVMType ) > |
3648 <cdecl: uint "LLVMGetPointerAddressSpace" ( LLVMType ) > |
3626 self primitiveFailed |
3649 self primitiveFailed |
3627 ! |
3650 ! |
3628 |
3651 |
3629 GetPointerToGlobal: EE _: Global |
3652 GetPointerToGlobal: EE _: Global |
3630 "@param EE: LLVMExecutionEngineRef |
3653 "@param EE: LLVMExecutionEngineRef |
3941 InitializeFunctionPassManager: FPM |
3964 InitializeFunctionPassManager: FPM |
3942 "@param FPM: LLVMPassManagerRef |
3965 "@param FPM: LLVMPassManagerRef |
3943 @return: LLVMBool |
3966 @return: LLVMBool |
3944 " |
3967 " |
3945 |
3968 |
3946 <cdecl: int32 "LLVMInitializeFunctionPassManager" ( LLVMPassManager ) > |
3969 <cdecl: bool "LLVMInitializeFunctionPassManager" ( LLVMPassManager ) > |
3947 self primitiveFailed |
3970 self primitiveFailed |
3948 ! |
3971 ! |
3949 |
3972 |
3950 InitializeMCJITCompilerOptions: Options _: SizeOfOptions |
3973 InitializeMCJITCompilerOptions: Options _: SizeOfOptions |
3951 "@param Options: *LLVMMCJITCompilerOptions |
3974 "@param Options: *LLVMMCJITCompilerOptions |
3952 @param SizeOfOptions: size_t |
3975 @param SizeOfOptions: size_t |
3953 @return: void |
3976 @return: void |
3954 " |
3977 " |
3955 |
3978 |
3956 <cdecl: void "LLVMInitializeMCJITCompilerOptions" ( LLVMMCJITCompilerOptions uint64 ) > |
3979 <cdecl: void "LLVMInitializeMCJITCompilerOptions" ( LLVMMCJITCompilerOptions long ) > |
3957 self primitiveFailed |
3980 self primitiveFailed |
3958 ! |
3981 ! |
3959 |
3982 |
3960 InitializeNativeAsmParser |
3983 InitializeNativeAsmParser |
3961 "@return: LLVMBool |
3984 "@return: LLVMBool |
3962 " |
3985 " |
3963 |
3986 |
3964 <cdecl: int32 "LLVMInitializeNativeAsmParser" ( ) > |
3987 <cdecl: bool "LLVMInitializeNativeAsmParser" ( ) > |
3965 self primitiveFailed |
3988 self primitiveFailed |
3966 ! |
3989 ! |
3967 |
3990 |
3968 InitializeNativeAsmPrinter |
3991 InitializeNativeAsmPrinter |
3969 "@return: LLVMBool |
3992 "@return: LLVMBool |
3970 " |
3993 " |
3971 |
3994 |
3972 <cdecl: int32 "LLVMInitializeNativeAsmPrinter" ( ) > |
3995 <cdecl: bool "LLVMInitializeNativeAsmPrinter" ( ) > |
3973 self primitiveFailed |
3996 self primitiveFailed |
3974 ! |
3997 ! |
3975 |
3998 |
3976 InitializeNativeDisassembler |
3999 InitializeNativeDisassembler |
3977 "@return: LLVMBool |
4000 "@return: LLVMBool |
3978 " |
4001 " |
3979 |
4002 |
3980 <cdecl: int32 "LLVMInitializeNativeDisassembler" ( ) > |
4003 <cdecl: bool "LLVMInitializeNativeDisassembler" ( ) > |
3981 self primitiveFailed |
4004 self primitiveFailed |
3982 ! |
4005 ! |
3983 |
4006 |
3984 InitializeNativeTarget |
4007 InitializeNativeTarget |
3985 "@return: LLVMBool |
4008 "@return: LLVMBool |
3986 " |
4009 " |
3987 |
4010 |
3988 <cdecl: int32 "LLVMInitializeNativeTarget" ( ) > |
4011 <cdecl: bool "LLVMInitializeNativeTarget" ( ) > |
3989 self primitiveFailed |
4012 self primitiveFailed |
3990 ! |
4013 ! |
3991 |
4014 |
3992 InitializeX86AsmPrinter |
4015 InitializeX86AsmPrinter |
3993 "@return: LLVMBool |
4016 "@return: LLVMBool |
4196 "@param TD: LLVMTargetDataRef |
4219 "@param TD: LLVMTargetDataRef |
4197 @param AS: unsigned int |
4220 @param AS: unsigned int |
4198 @return: LLVMTypeRef |
4221 @return: LLVMTypeRef |
4199 " |
4222 " |
4200 |
4223 |
4201 <cdecl: LLVMType "LLVMIntPtrTypeForAS" ( LLVMTargetData uint32 ) > |
4224 <cdecl: LLVMType "LLVMIntPtrTypeForAS" ( LLVMTargetData uint ) > |
4202 self primitiveFailed |
4225 self primitiveFailed |
4203 ! |
4226 ! |
4204 |
4227 |
4205 IntPtrTypeForASInContext: C _: TD _: AS |
4228 IntPtrTypeForASInContext: C _: TD _: AS |
4206 "@param C: LLVMContextRef |
4229 "@param C: LLVMContextRef |
4207 @param TD: LLVMTargetDataRef |
4230 @param TD: LLVMTargetDataRef |
4208 @param AS: unsigned int |
4231 @param AS: unsigned int |
4209 @return: LLVMTypeRef |
4232 @return: LLVMTypeRef |
4210 " |
4233 " |
4211 |
4234 |
4212 <cdecl: LLVMType "LLVMIntPtrTypeForASInContext" ( LLVMContext LLVMTargetData uint32 ) > |
4235 <cdecl: LLVMType "LLVMIntPtrTypeForASInContext" ( LLVMContext LLVMTargetData uint ) > |
4213 self primitiveFailed |
4236 self primitiveFailed |
4214 ! |
4237 ! |
4215 |
4238 |
4216 IntPtrTypeInContext: C _: TD |
4239 IntPtrTypeInContext: C _: TD |
4217 "@param C: LLVMContextRef |
4240 "@param C: LLVMContextRef |
4226 IntType: NumBits |
4249 IntType: NumBits |
4227 "@param NumBits: unsigned int |
4250 "@param NumBits: unsigned int |
4228 @return: LLVMTypeRef |
4251 @return: LLVMTypeRef |
4229 " |
4252 " |
4230 |
4253 |
4231 <cdecl: LLVMType "LLVMIntType" ( uint32 ) > |
4254 <cdecl: LLVMType "LLVMIntType" ( uint ) > |
4232 self primitiveFailed |
4255 self primitiveFailed |
4233 ! |
4256 ! |
4234 |
4257 |
4235 IntTypeInContext: C _: NumBits |
4258 IntTypeInContext: C _: NumBits |
4236 "@param C: LLVMContextRef |
4259 "@param C: LLVMContextRef |
4237 @param NumBits: unsigned int |
4260 @param NumBits: unsigned int |
4238 @return: LLVMTypeRef |
4261 @return: LLVMTypeRef |
4239 " |
4262 " |
4240 |
4263 |
4241 <cdecl: LLVMType "LLVMIntTypeInContext" ( LLVMContext uint32 ) > |
4264 <cdecl: LLVMType "LLVMIntTypeInContext" ( LLVMContext uint ) > |
4242 self primitiveFailed |
4265 self primitiveFailed |
4243 ! |
4266 ! |
4244 |
4267 |
4245 IsAAddrSpaceCastInst: Val |
4268 IsAAddrSpaceCastInst: Val |
4246 "@param Val: LLVMValueRef |
4269 "@param Val: LLVMValueRef |
4330 |
4353 |
4331 <cdecl: LLVMValue "LLVMIsACastInst" ( LLVMValue ) > |
4354 <cdecl: LLVMValue "LLVMIsACastInst" ( LLVMValue ) > |
4332 self primitiveFailed |
4355 self primitiveFailed |
4333 ! |
4356 ! |
4334 |
4357 |
|
4358 IsACatchEndPadInst: Val |
|
4359 "@param Val: LLVMValueRef |
|
4360 @return: LLVMValueRef |
|
4361 " |
|
4362 |
|
4363 <cdecl: LLVMValue "LLVMIsACatchEndPadInst" ( LLVMValue ) > |
|
4364 self primitiveFailed |
|
4365 ! |
|
4366 |
|
4367 IsACatchPadInst: Val |
|
4368 "@param Val: LLVMValueRef |
|
4369 @return: LLVMValueRef |
|
4370 " |
|
4371 |
|
4372 <cdecl: LLVMValue "LLVMIsACatchPadInst" ( LLVMValue ) > |
|
4373 self primitiveFailed |
|
4374 ! |
|
4375 |
|
4376 IsACatchReturnInst: Val |
|
4377 "@param Val: LLVMValueRef |
|
4378 @return: LLVMValueRef |
|
4379 " |
|
4380 |
|
4381 <cdecl: LLVMValue "LLVMIsACatchReturnInst" ( LLVMValue ) > |
|
4382 self primitiveFailed |
|
4383 ! |
|
4384 |
|
4385 IsACleanupPadInst: Val |
|
4386 "@param Val: LLVMValueRef |
|
4387 @return: LLVMValueRef |
|
4388 " |
|
4389 |
|
4390 <cdecl: LLVMValue "LLVMIsACleanupPadInst" ( LLVMValue ) > |
|
4391 self primitiveFailed |
|
4392 ! |
|
4393 |
|
4394 IsACleanupReturnInst: Val |
|
4395 "@param Val: LLVMValueRef |
|
4396 @return: LLVMValueRef |
|
4397 " |
|
4398 |
|
4399 <cdecl: LLVMValue "LLVMIsACleanupReturnInst" ( LLVMValue ) > |
|
4400 self primitiveFailed |
|
4401 ! |
|
4402 |
4335 IsACmpInst: Val |
4403 IsACmpInst: Val |
4336 "@param Val: LLVMValueRef |
4404 "@param Val: LLVMValueRef |
4337 @return: LLVMValueRef |
4405 @return: LLVMValueRef |
4338 " |
4406 " |
4339 |
4407 |
4911 IsConditional: Branch |
4988 IsConditional: Branch |
4912 "@param Branch: LLVMValueRef |
4989 "@param Branch: LLVMValueRef |
4913 @return: LLVMBool |
4990 @return: LLVMBool |
4914 " |
4991 " |
4915 |
4992 |
4916 <cdecl: int32 "LLVMIsConditional" ( LLVMValue ) > |
4993 <cdecl: bool "LLVMIsConditional" ( LLVMValue ) > |
4917 self primitiveFailed |
4994 self primitiveFailed |
4918 ! |
4995 ! |
4919 |
4996 |
4920 IsConstant: Val |
4997 IsConstant: Val |
4921 "@param Val: LLVMValueRef |
4998 "@param Val: LLVMValueRef |
4922 @return: LLVMBool |
4999 @return: LLVMBool |
4923 " |
5000 " |
4924 |
5001 |
4925 <cdecl: int32 "LLVMIsConstant" ( LLVMValue ) > |
5002 <cdecl: bool "LLVMIsConstant" ( LLVMValue ) > |
4926 self primitiveFailed |
5003 self primitiveFailed |
4927 ! |
5004 ! |
4928 |
5005 |
4929 IsConstantString: c |
5006 IsConstantString: c |
4930 "@param c: LLVMValueRef |
5007 "@param c: LLVMValueRef |
4931 @return: LLVMBool |
5008 @return: LLVMBool |
4932 " |
5009 " |
4933 |
5010 |
4934 <cdecl: int32 "LLVMIsConstantString" ( LLVMValue ) > |
5011 <cdecl: bool "LLVMIsConstantString" ( LLVMValue ) > |
4935 self primitiveFailed |
5012 self primitiveFailed |
4936 ! |
5013 ! |
4937 |
5014 |
4938 IsDeclaration: Global |
5015 IsDeclaration: Global |
4939 "@param Global: LLVMValueRef |
5016 "@param Global: LLVMValueRef |
4940 @return: LLVMBool |
5017 @return: LLVMBool |
4941 " |
5018 " |
4942 |
5019 |
4943 <cdecl: int32 "LLVMIsDeclaration" ( LLVMValue ) > |
5020 <cdecl: bool "LLVMIsDeclaration" ( LLVMValue ) > |
4944 self primitiveFailed |
5021 self primitiveFailed |
4945 ! |
5022 ! |
4946 |
5023 |
4947 IsExternallyInitialized: GlobalVar |
5024 IsExternallyInitialized: GlobalVar |
4948 "@param GlobalVar: LLVMValueRef |
5025 "@param GlobalVar: LLVMValueRef |
4949 @return: LLVMBool |
5026 @return: LLVMBool |
4950 " |
5027 " |
4951 |
5028 |
4952 <cdecl: int32 "LLVMIsExternallyInitialized" ( LLVMValue ) > |
5029 <cdecl: bool "LLVMIsExternallyInitialized" ( LLVMValue ) > |
4953 self primitiveFailed |
5030 self primitiveFailed |
4954 ! |
5031 ! |
4955 |
5032 |
4956 IsFunctionVarArg: FunctionTy |
5033 IsFunctionVarArg: FunctionTy |
4957 "@param FunctionTy: LLVMTypeRef |
5034 "@param FunctionTy: LLVMTypeRef |
4958 @return: LLVMBool |
5035 @return: LLVMBool |
4959 " |
5036 " |
4960 |
5037 |
4961 <cdecl: int32 "LLVMIsFunctionVarArg" ( LLVMType ) > |
5038 <cdecl: bool "LLVMIsFunctionVarArg" ( LLVMType ) > |
4962 self primitiveFailed |
5039 self primitiveFailed |
4963 ! |
5040 ! |
4964 |
5041 |
4965 IsGlobalConstant: GlobalVar |
5042 IsGlobalConstant: GlobalVar |
4966 "@param GlobalVar: LLVMValueRef |
5043 "@param GlobalVar: LLVMValueRef |
4967 @return: LLVMBool |
5044 @return: LLVMBool |
4968 " |
5045 " |
4969 |
5046 |
4970 <cdecl: int32 "LLVMIsGlobalConstant" ( LLVMValue ) > |
5047 <cdecl: bool "LLVMIsGlobalConstant" ( LLVMValue ) > |
4971 self primitiveFailed |
5048 self primitiveFailed |
4972 ! |
5049 ! |
4973 |
5050 |
4974 IsMultithreaded |
5051 IsMultithreaded |
4975 "@return: LLVMBool |
5052 "@return: LLVMBool |
4976 " |
5053 " |
4977 |
5054 |
4978 <cdecl: int32 "LLVMIsMultithreaded" ( ) > |
5055 <cdecl: bool "LLVMIsMultithreaded" ( ) > |
4979 self primitiveFailed |
5056 self primitiveFailed |
4980 ! |
5057 ! |
4981 |
5058 |
4982 IsNull: Val |
5059 IsNull: Val |
4983 "@param Val: LLVMValueRef |
5060 "@param Val: LLVMValueRef |
4984 @return: LLVMBool |
5061 @return: LLVMBool |
4985 " |
5062 " |
4986 |
5063 |
4987 <cdecl: int32 "LLVMIsNull" ( LLVMValue ) > |
5064 <cdecl: bool "LLVMIsNull" ( LLVMValue ) > |
4988 self primitiveFailed |
5065 self primitiveFailed |
4989 ! |
5066 ! |
4990 |
5067 |
4991 IsOpaqueStruct: StructTy |
5068 IsOpaqueStruct: StructTy |
4992 "@param StructTy: LLVMTypeRef |
5069 "@param StructTy: LLVMTypeRef |
4993 @return: LLVMBool |
5070 @return: LLVMBool |
4994 " |
5071 " |
4995 |
5072 |
4996 <cdecl: bool "LLVMIsOpaqueStruct" ( LLVMType ) > |
5073 <cdecl: bool "LLVMIsOpaqueStruct" ( LLVMType ) > |
4997 self primitiveFailed |
5074 self primitiveFailed |
4998 |
|
4999 "Modified: / 14-08-2015 / 06:11:24 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
5000 ! |
5075 ! |
5001 |
5076 |
5002 IsPackedStruct: StructTy |
5077 IsPackedStruct: StructTy |
5003 "@param StructTy: LLVMTypeRef |
5078 "@param StructTy: LLVMTypeRef |
5004 @return: LLVMBool |
5079 @return: LLVMBool |
5005 " |
5080 " |
5006 |
5081 |
5007 <cdecl: bool "LLVMIsPackedStruct" ( LLVMType ) > |
5082 <cdecl: bool "LLVMIsPackedStruct" ( LLVMType ) > |
5008 self primitiveFailed |
5083 self primitiveFailed |
5009 |
|
5010 "Modified: / 14-08-2015 / 06:11:51 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
5011 ! |
5084 ! |
5012 |
5085 |
5013 IsTailCall: CallInst |
5086 IsTailCall: CallInst |
5014 "@param CallInst: LLVMValueRef |
5087 "@param CallInst: LLVMValueRef |
5015 @return: LLVMBool |
5088 @return: LLVMBool |
5016 " |
5089 " |
5017 |
5090 |
5018 <cdecl: int32 "LLVMIsTailCall" ( LLVMValue ) > |
5091 <cdecl: bool "LLVMIsTailCall" ( LLVMValue ) > |
5019 self primitiveFailed |
5092 self primitiveFailed |
5020 ! |
5093 ! |
5021 |
5094 |
5022 IsThreadLocal: GlobalVar |
5095 IsThreadLocal: GlobalVar |
5023 "@param GlobalVar: LLVMValueRef |
5096 "@param GlobalVar: LLVMValueRef |
5024 @return: LLVMBool |
5097 @return: LLVMBool |
5025 " |
5098 " |
5026 |
5099 |
5027 <cdecl: int32 "LLVMIsThreadLocal" ( LLVMValue ) > |
5100 <cdecl: bool "LLVMIsThreadLocal" ( LLVMValue ) > |
5028 self primitiveFailed |
5101 self primitiveFailed |
5029 ! |
5102 ! |
5030 |
5103 |
5031 IsUndef: Val |
5104 IsUndef: Val |
5032 "@param Val: LLVMValueRef |
5105 "@param Val: LLVMValueRef |
5033 @return: LLVMBool |
5106 @return: LLVMBool |
5034 " |
5107 " |
5035 |
5108 |
5036 <cdecl: int32 "LLVMIsUndef" ( LLVMValue ) > |
5109 <cdecl: bool "LLVMIsUndef" ( LLVMValue ) > |
5037 self primitiveFailed |
5110 self primitiveFailed |
5038 ! |
5111 ! |
5039 |
5112 |
5040 LabelType |
5113 LabelType |
5041 "@return: LLVMTypeRef |
5114 "@return: LLVMTypeRef |
5074 "@param Vals: *LLVMValueRef |
5147 "@param Vals: *LLVMValueRef |
5075 @param Count: unsigned int |
5148 @param Count: unsigned int |
5076 @return: LLVMValueRef |
5149 @return: LLVMValueRef |
5077 " |
5150 " |
5078 |
5151 |
5079 <cdecl: LLVMValue "LLVMMDNode" ( pointer uint32 ) > |
5152 <cdecl: LLVMValue "LLVMMDNode" ( pointer uint ) > |
5080 self primitiveFailed |
5153 self primitiveFailed |
5081 ! |
5154 ! |
5082 |
5155 |
5083 MDNodeInContext: C _: Vals _: Count |
5156 MDNodeInContext: C _: Vals _: Count |
5084 "@param C: LLVMContextRef |
5157 "@param C: LLVMContextRef |
5085 @param Vals: *LLVMValueRef |
5158 @param Vals: *LLVMValueRef |
5086 @param Count: unsigned int |
5159 @param Count: unsigned int |
5087 @return: LLVMValueRef |
5160 @return: LLVMValueRef |
5088 " |
5161 " |
5089 |
5162 |
5090 <cdecl: LLVMValue "LLVMMDNodeInContext" ( LLVMContext pointer uint32 ) > |
5163 <cdecl: LLVMValue "LLVMMDNodeInContext" ( LLVMContext pointer uint ) > |
5091 self primitiveFailed |
5164 self primitiveFailed |
5092 ! |
5165 ! |
5093 |
5166 |
5094 MDString: Str _: SLen |
5167 MDString: Str _: SLen |
5095 "@param Str: *const char |
5168 "@param Str: *const char |
5096 @param SLen: unsigned int |
5169 @param SLen: unsigned int |
5097 @return: LLVMValueRef |
5170 @return: LLVMValueRef |
5098 " |
5171 " |
5099 |
5172 |
5100 <cdecl: LLVMValue "LLVMMDString" ( charPointer uint32 ) > |
5173 <cdecl: LLVMValue "LLVMMDString" ( charPointer uint ) > |
5101 self primitiveFailed |
5174 self primitiveFailed |
5102 ! |
5175 ! |
5103 |
5176 |
5104 MDStringInContext: C _: Str _: SLen |
5177 MDStringInContext: C _: Str _: SLen |
5105 "@param C: LLVMContextRef |
5178 "@param C: LLVMContextRef |
5106 @param Str: *const char |
5179 @param Str: *const char |
5107 @param SLen: unsigned int |
5180 @param SLen: unsigned int |
5108 @return: LLVMValueRef |
5181 @return: LLVMValueRef |
5109 " |
5182 " |
5110 |
5183 |
5111 <cdecl: LLVMValue "LLVMMDStringInContext" ( LLVMContext charPointer uint32 ) > |
5184 <cdecl: LLVMValue "LLVMMDStringInContext" ( LLVMContext charPointer uint ) > |
5112 self primitiveFailed |
5185 self primitiveFailed |
5113 ! |
5186 ! |
5114 |
5187 |
5115 ModuleCreateWithName: ModuleID |
5188 ModuleCreateWithName: ModuleID |
5116 "@param ModuleID: *const char |
5189 "@param ModuleID: *const char |
5117 @return: LLVMModuleRef |
5190 @return: LLVMModuleRef |
5118 " |
5191 " |
5119 |
5192 |
5120 <cdecl: LLVMModule "LLVMModuleCreateWithName" ( charPointer ) > |
5193 <cdecl: LLVMModule "LLVMModuleCreateWithName" ( charPointer ) > |
5121 self primitiveFailed |
5194 self primitiveFailed |
5122 |
|
5123 "Modified (format): / 07-07-2015 / 20:36:09 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
5124 ! |
5195 ! |
5125 |
5196 |
5126 ModuleCreateWithNameInContext: ModuleID _: C |
5197 ModuleCreateWithNameInContext: ModuleID _: C |
5127 "@param ModuleID: *const char |
5198 "@param ModuleID: *const char |
5128 @param C: LLVMContextRef |
5199 @param C: LLVMContextRef |
5184 PointerSize: TD |
5255 PointerSize: TD |
5185 "@param TD: LLVMTargetDataRef |
5256 "@param TD: LLVMTargetDataRef |
5186 @return: unsigned int |
5257 @return: unsigned int |
5187 " |
5258 " |
5188 |
5259 |
5189 <cdecl: uint32 "LLVMPointerSize" ( LLVMTargetData ) > |
5260 <cdecl: uint "LLVMPointerSize" ( LLVMTargetData ) > |
5190 self primitiveFailed |
5261 self primitiveFailed |
5191 ! |
5262 ! |
5192 |
5263 |
5193 PointerSizeForAS: TD _: AS |
5264 PointerSizeForAS: TD _: AS |
5194 "@param TD: LLVMTargetDataRef |
5265 "@param TD: LLVMTargetDataRef |
5195 @param AS: unsigned int |
5266 @param AS: unsigned int |
5196 @return: unsigned int |
5267 @return: unsigned int |
5197 " |
5268 " |
5198 |
5269 |
5199 <cdecl: uint32 "LLVMPointerSizeForAS" ( LLVMTargetData uint32 ) > |
5270 <cdecl: uint "LLVMPointerSizeForAS" ( LLVMTargetData uint ) > |
5200 self primitiveFailed |
5271 self primitiveFailed |
5201 ! |
5272 ! |
5202 |
5273 |
5203 PointerType: ElementType _: AddressSpace |
5274 PointerType: ElementType _: AddressSpace |
5204 "@param ElementType: LLVMTypeRef |
5275 "@param ElementType: LLVMTypeRef |
5205 @param AddressSpace: unsigned int |
5276 @param AddressSpace: unsigned int |
5206 @return: LLVMTypeRef |
5277 @return: LLVMTypeRef |
5207 " |
5278 " |
5208 |
5279 |
5209 <cdecl: LLVMType "LLVMPointerType" ( LLVMType uint32 ) > |
5280 <cdecl: LLVMType "LLVMPointerType" ( LLVMType uint ) > |
5210 self primitiveFailed |
5281 self primitiveFailed |
5211 ! |
5282 ! |
5212 |
5283 |
5213 PositionBuilder: Builder _: Block _: Instr |
5284 PositionBuilder: Builder _: Block _: Instr |
5214 "@param Builder: LLVMBuilderRef |
5285 "@param Builder: LLVMBuilderRef |
5245 "@param TD: LLVMTargetDataRef |
5316 "@param TD: LLVMTargetDataRef |
5246 @param GlobalVar: LLVMValueRef |
5317 @param GlobalVar: LLVMValueRef |
5247 @return: unsigned int |
5318 @return: unsigned int |
5248 " |
5319 " |
5249 |
5320 |
5250 <cdecl: uint32 "LLVMPreferredAlignmentOfGlobal" ( LLVMTargetData LLVMValue ) > |
5321 <cdecl: uint "LLVMPreferredAlignmentOfGlobal" ( LLVMTargetData LLVMValue ) > |
5251 self primitiveFailed |
5322 self primitiveFailed |
5252 ! |
5323 ! |
5253 |
5324 |
5254 PreferredAlignmentOfType: TD _: Ty |
5325 PreferredAlignmentOfType: TD _: Ty |
5255 "@param TD: LLVMTargetDataRef |
5326 "@param TD: LLVMTargetDataRef |
5256 @param Ty: LLVMTypeRef |
5327 @param Ty: LLVMTypeRef |
5257 @return: unsigned int |
5328 @return: unsigned int |
5258 " |
5329 " |
5259 |
5330 |
5260 <cdecl: uint32 "LLVMPreferredAlignmentOfType" ( LLVMTargetData LLVMType ) > |
5331 <cdecl: uint "LLVMPreferredAlignmentOfType" ( LLVMTargetData LLVMType ) > |
5261 self primitiveFailed |
5332 self primitiveFailed |
5262 ! |
5333 ! |
5263 |
5334 |
5264 PrintModuleToFile: M _: Filename _: ErrorMessage |
5335 PrintModuleToFile: M _: Filename _: ErrorMessage |
5265 "@param M: LLVMModuleRef |
5336 "@param M: LLVMModuleRef |
5266 @param Filename: *const char |
5337 @param Filename: *const char |
5267 @param ErrorMessage: **char |
5338 @param ErrorMessage: **char |
5268 @return: LLVMBool |
5339 @return: LLVMBool |
5269 " |
5340 " |
5270 |
5341 |
5271 <cdecl: int32 "LLVMPrintModuleToFile" ( LLVMModule charPointer pointer ) > |
5342 <cdecl: bool "LLVMPrintModuleToFile" ( LLVMModule charPointer pointer ) > |
5272 self primitiveFailed |
5343 self primitiveFailed |
5273 ! |
5344 ! |
5274 |
5345 |
5275 PrintModuleToString: M |
5346 PrintModuleToString: M |
5276 "@param M: LLVMModuleRef |
5347 "@param M: LLVMModuleRef |
5278 " |
5349 " |
5279 |
5350 |
5280 <cdecl: pointer "LLVMPrintModuleToString" ( LLVMModule ) > |
5351 <cdecl: pointer "LLVMPrintModuleToString" ( LLVMModule ) > |
5281 self primitiveFailed |
5352 self primitiveFailed |
5282 |
5353 |
5283 "Modified: / 10-07-2015 / 14:27:43 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5354 "Modified: / 14-08-2015 / 13:06:19 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5284 ! |
5355 ! |
5285 |
5356 |
5286 PrintTypeToString: Val |
5357 PrintTypeToString: Val |
5287 "@param Val: LLVMTypeRef |
5358 "@param Val: LLVMTypeRef |
5288 @return: *char |
5359 @return: *char |
5289 " |
5360 " |
5290 |
5361 |
5291 <cdecl: pointer "LLVMPrintTypeToString" ( LLVMType ) > |
5362 <cdecl: charPointer "LLVMPrintTypeToString" ( LLVMType ) > |
5292 self primitiveFailed |
5363 self primitiveFailed |
5293 |
|
5294 "Modified: / 10-07-2015 / 14:27:37 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
5295 ! |
5364 ! |
5296 |
5365 |
5297 PrintValueToString: Val |
5366 PrintValueToString: Val |
5298 "@param Val: LLVMValueRef |
5367 "@param Val: LLVMValueRef |
5299 @return: *char |
5368 @return: *char |
5300 " |
5369 " |
5301 |
5370 |
5302 <cdecl: pointer "LLVMPrintValueToString" ( LLVMValue ) > |
5371 <cdecl: pointer "LLVMPrintValueToString" ( LLVMValue ) > |
5303 self primitiveFailed |
5372 self primitiveFailed |
5304 |
5373 |
5305 "Modified: / 10-07-2015 / 14:27:29 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5374 "Modified: / 15-08-2015 / 07:00:11 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5306 ! |
5375 ! |
5307 |
5376 |
5308 RecompileAndRelinkFunction: EE _: Fn |
5377 RecompileAndRelinkFunction: EE _: Fn |
5309 "@param EE: LLVMExecutionEngineRef |
5378 "@param EE: LLVMExecutionEngineRef |
5310 @param Fn: LLVMValueRef |
5379 @param Fn: LLVMValueRef |
5416 @param ArgV: *const *const char |
5485 @param ArgV: *const *const char |
5417 @param EnvP: *const *const char |
5486 @param EnvP: *const *const char |
5418 @return: int |
5487 @return: int |
5419 " |
5488 " |
5420 |
5489 |
5421 <cdecl: int32 "LLVMRunFunctionAsMain" ( LLVMExecutionEngine LLVMValue uint32 pointer pointer ) > |
5490 <cdecl: int "LLVMRunFunctionAsMain" ( LLVMExecutionEngine LLVMValue uint pointer pointer ) > |
5422 self primitiveFailed |
5491 self primitiveFailed |
5423 ! |
5492 ! |
5424 |
5493 |
5425 RunFunctionPassManager: FPM _: F |
5494 RunFunctionPassManager: FPM _: F |
5426 "@param FPM: LLVMPassManagerRef |
5495 "@param FPM: LLVMPassManagerRef |
5427 @param F: LLVMValueRef |
5496 @param F: LLVMValueRef |
5428 @return: LLVMBool |
5497 @return: LLVMBool |
5429 " |
5498 " |
5430 |
5499 |
5431 <cdecl: int32 "LLVMRunFunctionPassManager" ( LLVMPassManager LLVMValue ) > |
5500 <cdecl: bool "LLVMRunFunctionPassManager" ( LLVMPassManager LLVMValue ) > |
5432 self primitiveFailed |
5501 self primitiveFailed |
5433 ! |
5502 ! |
5434 |
5503 |
5435 RunPassManager: PM _: M |
5504 RunPassManager: PM _: M |
5436 "@param PM: LLVMPassManagerRef |
5505 "@param PM: LLVMPassManagerRef |
5437 @param M: LLVMModuleRef |
5506 @param M: LLVMModuleRef |
5438 @return: LLVMBool |
5507 @return: LLVMBool |
5439 " |
5508 " |
5440 |
5509 |
5441 <cdecl: int32 "LLVMRunPassManager" ( LLVMPassManager LLVMModule ) > |
5510 <cdecl: bool "LLVMRunPassManager" ( LLVMPassManager LLVMModule ) > |
5442 self primitiveFailed |
5511 self primitiveFailed |
5443 ! |
5512 ! |
5444 |
5513 |
5445 RunStaticConstructors: EE |
5514 RunStaticConstructors: EE |
5446 "@param EE: LLVMExecutionEngineRef |
5515 "@param EE: LLVMExecutionEngineRef |
5464 "@param V: LLVMValueRef |
5533 "@param V: LLVMValueRef |
5465 @param Bytes: unsigned int |
5534 @param Bytes: unsigned int |
5466 @return: void |
5535 @return: void |
5467 " |
5536 " |
5468 |
5537 |
5469 <cdecl: void "LLVMSetAlignment" ( LLVMValue uint32 ) > |
5538 <cdecl: void "LLVMSetAlignment" ( LLVMValue uint ) > |
5470 self primitiveFailed |
5539 self primitiveFailed |
5471 ! |
5540 ! |
5472 |
5541 |
5473 SetCleanup: LandingPad _: Val |
5542 SetCleanup: LandingPad _: Val |
5474 "@param LandingPad: LLVMValueRef |
5543 "@param LandingPad: LLVMValueRef |
5475 @param Val: LLVMBool |
5544 @param Val: LLVMBool |
5476 @return: void |
5545 @return: void |
5477 " |
5546 " |
5478 |
5547 |
5479 <cdecl: void "LLVMSetCleanup" ( LLVMValue int32 ) > |
5548 <cdecl: void "LLVMSetCleanup" ( LLVMValue bool ) > |
5480 self primitiveFailed |
5549 self primitiveFailed |
5481 ! |
5550 ! |
5482 |
5551 |
5483 SetCondition: Branch _: Cond |
5552 SetCondition: Branch _: Cond |
5484 "@param Branch: LLVMValueRef |
5553 "@param Branch: LLVMValueRef |
5585 @param index: unsigned int |
5654 @param index: unsigned int |
5586 @param align: unsigned int |
5655 @param align: unsigned int |
5587 @return: void |
5656 @return: void |
5588 " |
5657 " |
5589 |
5658 |
5590 <cdecl: void "LLVMSetInstrParamAlignment" ( LLVMValue uint32 uint32 ) > |
5659 <cdecl: void "LLVMSetInstrParamAlignment" ( LLVMValue uint uint ) > |
5591 self primitiveFailed |
5660 self primitiveFailed |
5592 ! |
5661 ! |
5593 |
5662 |
5594 SetInstructionCallConv: Instr _: CC |
5663 SetInstructionCallConv: Instr _: CC |
5595 "@param Instr: LLVMValueRef |
5664 "@param Instr: LLVMValueRef |
5596 @param CC: unsigned int |
5665 @param CC: unsigned int |
5597 @return: void |
5666 @return: void |
5598 " |
5667 " |
5599 |
5668 |
5600 <cdecl: void "LLVMSetInstructionCallConv" ( LLVMValue uint32 ) > |
5669 <cdecl: void "LLVMSetInstructionCallConv" ( LLVMValue uint ) > |
5601 self primitiveFailed |
5670 self primitiveFailed |
5602 ! |
5671 ! |
5603 |
5672 |
5604 SetLinkage: Global _: Linkage |
5673 SetLinkage: Global _: Linkage |
5605 "@param Global: LLVMValueRef |
5674 "@param Global: LLVMValueRef |
5637 @param Index: unsigned int |
5706 @param Index: unsigned int |
5638 @param Val: LLVMValueRef |
5707 @param Val: LLVMValueRef |
5639 @return: void |
5708 @return: void |
5640 " |
5709 " |
5641 |
5710 |
5642 <cdecl: void "LLVMSetOperand" ( LLVMValue uint32 LLVMValue ) > |
5711 <cdecl: void "LLVMSetOperand" ( LLVMValue uint LLVMValue ) > |
|
5712 self primitiveFailed |
|
5713 ! |
|
5714 |
|
5715 SetOrdering: MemoryAccessInst _: Ordering |
|
5716 "@param MemoryAccessInst: LLVMValueRef |
|
5717 @param Ordering: LLVMAtomicOrdering |
|
5718 @return: void |
|
5719 " |
|
5720 |
|
5721 <cdecl: void "LLVMSetOrdering" ( LLVMValue int32 ) > |
5643 self primitiveFailed |
5722 self primitiveFailed |
5644 ! |
5723 ! |
5645 |
5724 |
5646 SetParamAlignment: Arg _: align |
5725 SetParamAlignment: Arg _: align |
5647 "@param Arg: LLVMValueRef |
5726 "@param Arg: LLVMValueRef |
5648 @param align: unsigned int |
5727 @param align: unsigned int |
5649 @return: void |
5728 @return: void |
5650 " |
5729 " |
5651 |
5730 |
5652 <cdecl: void "LLVMSetParamAlignment" ( LLVMValue uint32 ) > |
5731 <cdecl: void "LLVMSetParamAlignment" ( LLVMValue uint ) > |
|
5732 self primitiveFailed |
|
5733 ! |
|
5734 |
|
5735 SetPersonalityFn: Fn _: PersonalityFn |
|
5736 "@param Fn: LLVMValueRef |
|
5737 @param PersonalityFn: LLVMValueRef |
|
5738 @return: void |
|
5739 " |
|
5740 |
|
5741 <cdecl: void "LLVMSetPersonalityFn" ( LLVMValue LLVMValue ) > |
5653 self primitiveFailed |
5742 self primitiveFailed |
5654 ! |
5743 ! |
5655 |
5744 |
5656 SetSection: Global _: Section |
5745 SetSection: Global _: Section |
5657 "@param Global: LLVMValueRef |
5746 "@param Global: LLVMValueRef |
5668 @param i: unsigned int |
5757 @param i: unsigned int |
5669 @param block: LLVMBasicBlockRef |
5758 @param block: LLVMBasicBlockRef |
5670 @return: void |
5759 @return: void |
5671 " |
5760 " |
5672 |
5761 |
5673 <cdecl: void "LLVMSetSuccessor" ( LLVMValue uint32 LLVMBasicBlock ) > |
5762 <cdecl: void "LLVMSetSuccessor" ( LLVMValue uint LLVMBasicBlock ) > |
5674 self primitiveFailed |
5763 self primitiveFailed |
5675 ! |
5764 ! |
5676 |
5765 |
5677 SetTailCall: CallInst _: IsTailCall |
5766 SetTailCall: CallInst _: IsTailCall |
5678 "@param CallInst: LLVMValueRef |
5767 "@param CallInst: LLVMValueRef |
5679 @param IsTailCall: LLVMBool |
5768 @param IsTailCall: LLVMBool |
5680 @return: void |
5769 @return: void |
5681 " |
5770 " |
5682 |
5771 |
5683 <cdecl: void "LLVMSetTailCall" ( LLVMValue int32 ) > |
5772 <cdecl: void "LLVMSetTailCall" ( LLVMValue bool ) > |
5684 self primitiveFailed |
5773 self primitiveFailed |
5685 ! |
5774 ! |
5686 |
5775 |
5687 SetTarget: M _: Triple |
5776 SetTarget: M _: Triple |
5688 "@param M: LLVMModuleRef |
5777 "@param M: LLVMModuleRef |
5833 @param ElementCount: unsigned int |
5922 @param ElementCount: unsigned int |
5834 @param Packed: LLVMBool |
5923 @param Packed: LLVMBool |
5835 @return: void |
5924 @return: void |
5836 " |
5925 " |
5837 |
5926 |
5838 <cdecl: void "LLVMStructSetBody" ( LLVMType pointer uint32 int32 ) > |
5927 <cdecl: void "LLVMStructSetBody" ( LLVMType pointer uint bool ) > |
5839 self primitiveFailed |
5928 self primitiveFailed |
5840 ! |
5929 ! |
5841 |
5930 |
5842 StructType: ElementTypes _: ElementCount _: Packed |
5931 StructType: ElementTypes _: ElementCount _: Packed |
5843 "@param ElementTypes: *LLVMTypeRef |
5932 "@param ElementTypes: *LLVMTypeRef |
5844 @param ElementCount: unsigned int |
5933 @param ElementCount: unsigned int |
5845 @param Packed: LLVMBool |
5934 @param Packed: LLVMBool |
5846 @return: LLVMTypeRef |
5935 @return: LLVMTypeRef |
5847 " |
5936 " |
5848 |
5937 |
5849 <cdecl: LLVMType "LLVMStructType" ( pointer uint32 int32 ) > |
5938 <cdecl: LLVMType "LLVMStructType" ( pointer uint bool ) > |
5850 self primitiveFailed |
5939 self primitiveFailed |
5851 ! |
5940 ! |
5852 |
5941 |
5853 StructTypeInContext: C _: ElementTypes _: ElementCount _: Packed |
5942 StructTypeInContext: C _: ElementTypes _: ElementCount _: Packed |
5854 "@param C: LLVMContextRef |
5943 "@param C: LLVMContextRef |
5894 @return: LLVMBool |
5983 @return: LLVMBool |
5895 " |
5984 " |
5896 |
5985 |
5897 <cdecl: bool "LLVMValueIsBasicBlock" ( LLVMValue ) > |
5986 <cdecl: bool "LLVMValueIsBasicBlock" ( LLVMValue ) > |
5898 self primitiveFailed |
5987 self primitiveFailed |
5899 |
|
5900 "Modified: / 08-08-2015 / 04:17:30 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
5901 ! |
5988 ! |
5902 |
5989 |
5903 VectorType: ElementType _: ElementCount |
5990 VectorType: ElementType _: ElementCount |
5904 "@param ElementType: LLVMTypeRef |
5991 "@param ElementType: LLVMTypeRef |
5905 @param ElementCount: unsigned int |
5992 @param ElementCount: unsigned int |
5906 @return: LLVMTypeRef |
5993 @return: LLVMTypeRef |
5907 " |
5994 " |
5908 |
5995 |
5909 <cdecl: LLVMType "LLVMVectorType" ( LLVMType uint32 ) > |
5996 <cdecl: LLVMType "LLVMVectorType" ( LLVMType uint ) > |
5910 self primitiveFailed |
5997 self primitiveFailed |
5911 ! |
5998 ! |
5912 |
5999 |
5913 VerifyFunction: Fn _: Action |
6000 VerifyFunction: Fn _: Action |
5914 "@param Fn: LLVMValueRef |
6001 "@param Fn: LLVMValueRef |
5915 @param Action: LLVMVerifierFailureAction |
6002 @param Action: LLVMVerifierFailureAction |
5916 @return: LLVMBool |
6003 @return: LLVMBool |
5917 " |
6004 " |
5918 |
6005 |
5919 <cdecl: int32 "LLVMVerifyFunction" ( LLVMValue int32 ) > |
6006 <cdecl: bool "LLVMVerifyFunction" ( LLVMValue int32 ) > |
5920 self primitiveFailed |
6007 self primitiveFailed |
5921 ! |
6008 ! |
5922 |
6009 |
5923 VerifyModule: M _: Action _: OutMessage |
6010 VerifyModule: M _: Action _: OutMessage |
5924 "@param M: LLVMModuleRef |
6011 "@param M: LLVMModuleRef |
5925 @param Action: LLVMVerifierFailureAction |
6012 @param Action: LLVMVerifierFailureAction |
5926 @param OutMessage: **char |
6013 @param OutMessage: **char |
5927 @return: LLVMBool |
6014 @return: LLVMBool |
5928 " |
6015 " |
5929 |
6016 |
5930 <cdecl: int32 "LLVMVerifyModule" ( LLVMModule int32 pointer ) > |
6017 <cdecl: bool "LLVMVerifyModule" ( LLVMModule int32 pointer ) > |
5931 self primitiveFailed |
6018 self primitiveFailed |
5932 ! |
6019 ! |
5933 |
6020 |
5934 ViewFunctionCFG: Fn |
6021 ViewFunctionCFG: Fn |
5935 "@param Fn: LLVMValueRef |
6022 "@param Fn: LLVMValueRef |
5972 @param ShouldClose: int |
6059 @param ShouldClose: int |
5973 @param Unbuffered: int |
6060 @param Unbuffered: int |
5974 @return: int |
6061 @return: int |
5975 " |
6062 " |
5976 |
6063 |
5977 <cdecl: int32 "LLVMWriteBitcodeToFD" ( LLVMModule int32 int32 int32 ) > |
6064 <cdecl: int "LLVMWriteBitcodeToFD" ( LLVMModule int int int ) > |
5978 self primitiveFailed |
6065 self primitiveFailed |
5979 ! |
6066 ! |
5980 |
6067 |
5981 WriteBitcodeToFile: M _: Path |
6068 WriteBitcodeToFile: M _: Path |
5982 "@param M: LLVMModuleRef |
6069 "@param M: LLVMModuleRef |
5983 @param Path: *const char |
6070 @param Path: *const char |
5984 @return: int |
6071 @return: int |
5985 " |
6072 " |
5986 |
6073 |
5987 <cdecl: int32 "LLVMWriteBitcodeToFile" ( LLVMModule charPointer ) > |
6074 <cdecl: int "LLVMWriteBitcodeToFile" ( LLVMModule charPointer ) > |
5988 self primitiveFailed |
6075 self primitiveFailed |
5989 ! |
6076 ! |
5990 |
6077 |
5991 WriteBitcodeToFileHandle: M _: Handle |
6078 WriteBitcodeToFileHandle: M _: Handle |
5992 "@param M: LLVMModuleRef |
6079 "@param M: LLVMModuleRef |
5993 @param Handle: int |
6080 @param Handle: int |
5994 @return: int |
6081 @return: int |
5995 " |
6082 " |
5996 |
6083 |
5997 <cdecl: int32 "LLVMWriteBitcodeToFileHandle" ( LLVMModule int32 ) > |
6084 <cdecl: int "LLVMWriteBitcodeToFileHandle" ( LLVMModule int ) > |
5998 self primitiveFailed |
6085 self primitiveFailed |
5999 ! |
6086 ! |
6000 |
6087 |
6001 WriteBitcodeToMemoryBuffer: M |
6088 WriteBitcodeToMemoryBuffer: M |
6002 "@param M: LLVMModuleRef |
6089 "@param M: LLVMModuleRef |