LLVM.st
changeset 33 feabf14b6c1d
parent 27 b26354bbff25
child 34 787c180f847f
equal deleted inserted replaced
32:1378060fadd6 33:feabf14b6c1d
    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
   145      @param Name: *const char
   145      @param Name: *const char
   146      @param FunctionTy: LLVMTypeRef
   146      @param FunctionTy: LLVMTypeRef
   147      @return: LLVMValueRef
   147      @return: LLVMValueRef
   148     "
   148     "
   149 
   149 
   150     <cdecl: LLVMFunction "LLVMAddFunction" ( LLVMModule charPointer LLVMType ) >
   150     <cdecl: LLVMValue "LLVMAddFunction" ( LLVMModule charPointer LLVMType ) >
   151     self primitiveFailed
   151     self primitiveFailed
   152 
       
   153     "Modified: / 11-07-2015 / 07:43:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
       
   154 !
   152 !
   155 
   153 
   156 AddFunctionAttr: Fn _: PA 
   154 AddFunctionAttr: Fn _: PA 
   157     "@param Fn: LLVMValueRef
   155     "@param Fn: LLVMValueRef
   158      @param PA: LLVMAttribute
   156      @param PA: LLVMAttribute
   180      @param Name: *const char
   178      @param Name: *const char
   181      @param AddressSpace: unsigned int
   179      @param AddressSpace: unsigned int
   182      @return: LLVMValueRef
   180      @return: LLVMValueRef
   183     "
   181     "
   184 
   182 
   185     <cdecl: LLVMValue "LLVMAddGlobalInAddressSpace" ( LLVMModule LLVMType charPointer uint32 ) >
   183     <cdecl: LLVMValue "LLVMAddGlobalInAddressSpace" ( LLVMModule LLVMType charPointer uint ) >
   186     self primitiveFailed
   184     self primitiveFailed
   187 !
   185 !
   188 
   186 
   189 AddGlobalMapping: EE _: Global _: Addr 
   187 AddGlobalMapping: EE _: Global _: Addr 
   190     "@param EE: LLVMExecutionEngineRef
   188     "@param EE: LLVMExecutionEngineRef
   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
   326     "@param ElementType: LLVMTypeRef
   324     "@param ElementType: LLVMTypeRef
   327      @param ElementCount: unsigned int
   325      @param ElementCount: unsigned int
   328      @return: LLVMTypeRef
   326      @return: LLVMTypeRef
   329     "
   327     "
   330 
   328 
   331     <cdecl: LLVMType "LLVMArrayType" ( LLVMType uint32 ) >
   329     <cdecl: LLVMType "LLVMArrayType" ( LLVMType uint ) >
   332     self primitiveFailed
   330     self primitiveFailed
   333 !
   331 !
   334 
   332 
   335 BasicBlockAsValue: BB 
   333 BasicBlockAsValue: BB 
   336     "@param BB: LLVMBasicBlockRef
   334     "@param BB: LLVMBasicBlockRef
   392      @param RetVals: *LLVMValueRef
   390      @param RetVals: *LLVMValueRef
   393      @param N: unsigned int
   391      @param N: unsigned int
   394      @return: LLVMValueRef
   392      @return: LLVMValueRef
   395     "
   393     "
   396 
   394 
   397     <cdecl: LLVMValue "LLVMBuildAggregateRet" ( LLVMIRBuilder pointer uint32 ) >
   395     <cdecl: LLVMValue "LLVMBuildAggregateRet" ( LLVMIRBuilder pointer uint ) >
   398     self primitiveFailed
   396     self primitiveFailed
   399 !
   397 !
   400 
   398 
   401 BuildAlloca: arg1 _: Ty _: Name 
   399 BuildAlloca: arg1 _: Ty _: Name 
   402     "@param arg1: LLVMBuilderRef
   400     "@param arg1: LLVMBuilderRef
   453      @param ordering: LLVMAtomicOrdering
   451      @param ordering: LLVMAtomicOrdering
   454      @param singleThread: LLVMBool
   452      @param singleThread: LLVMBool
   455      @return: LLVMValueRef
   453      @return: LLVMValueRef
   456     "
   454     "
   457 
   455 
   458     <cdecl: LLVMValue "LLVMBuildAtomicRMW" ( LLVMIRBuilder int32 LLVMValue LLVMValue int32 int32 ) >
   456     <cdecl: LLVMValue "LLVMBuildAtomicRMW" ( LLVMIRBuilder int32 LLVMValue LLVMValue int32 bool ) >
   459     self primitiveFailed
   457     self primitiveFailed
   460 !
   458 !
   461 
   459 
   462 BuildBinOp: B _: Op _: LHS _: RHS _: Name 
   460 BuildBinOp: B _: Op _: LHS _: RHS _: Name 
   463     "@param B: LLVMBuilderRef
   461     "@param B: LLVMBuilderRef
   501      @param NumArgs: unsigned int
   499      @param NumArgs: unsigned int
   502      @param Name: *const char
   500      @param Name: *const char
   503      @return: LLVMValueRef
   501      @return: LLVMValueRef
   504     "
   502     "
   505 
   503 
   506     <cdecl: LLVMValue "LLVMBuildCall" ( LLVMIRBuilder LLVMValue pointer uint32 charPointer ) >
   504     <cdecl: LLVMValue "LLVMBuildCall" ( LLVMIRBuilder LLVMValue pointer uint charPointer ) >
   507     self primitiveFailed
   505     self primitiveFailed
   508 !
   506 !
   509 
   507 
   510 BuildCast: B _: Op _: Val _: DestTy _: Name 
   508 BuildCast: B _: Op _: Val _: DestTy _: Name 
   511     "@param B: LLVMBuilderRef
   509     "@param B: LLVMBuilderRef
   562      @param Index: unsigned int
   560      @param Index: unsigned int
   563      @param Name: *const char
   561      @param Name: *const char
   564      @return: LLVMValueRef
   562      @return: LLVMValueRef
   565     "
   563     "
   566 
   564 
   567     <cdecl: LLVMValue "LLVMBuildExtractValue" ( LLVMIRBuilder LLVMValue uint32 charPointer ) >
   565     <cdecl: LLVMValue "LLVMBuildExtractValue" ( LLVMIRBuilder LLVMValue uint charPointer ) >
   568     self primitiveFailed
   566     self primitiveFailed
   569 !
   567 !
   570 
   568 
   571 BuildFAdd: arg1 _: LHS _: RHS _: Name 
   569 BuildFAdd: arg1 _: LHS _: RHS _: Name 
   572     "@param arg1: LLVMBuilderRef
   570     "@param arg1: LLVMBuilderRef
   718      @param singleThread: LLVMBool
   716      @param singleThread: LLVMBool
   719      @param Name: *const char
   717      @param Name: *const char
   720      @return: LLVMValueRef
   718      @return: LLVMValueRef
   721     "
   719     "
   722 
   720 
   723     <cdecl: LLVMValue "LLVMBuildFence" ( LLVMIRBuilder int32 int32 charPointer ) >
   721     <cdecl: LLVMValue "LLVMBuildFence" ( LLVMIRBuilder int32 bool charPointer ) >
   724     self primitiveFailed
   722     self primitiveFailed
   725 !
   723 !
   726 
   724 
   727 BuildFree: arg1 _: PointerVal 
   725 BuildFree: arg1 _: PointerVal 
   728     "@param arg1: LLVMBuilderRef
   726     "@param arg1: LLVMBuilderRef
   741      @param NumIndices: unsigned int
   739      @param NumIndices: unsigned int
   742      @param Name: *const char
   740      @param Name: *const char
   743      @return: LLVMValueRef
   741      @return: LLVMValueRef
   744     "
   742     "
   745 
   743 
   746     <cdecl: LLVMValue "LLVMBuildGEP" ( LLVMIRBuilder LLVMValue pointer uint32 charPointer ) >
   744     <cdecl: LLVMValue "LLVMBuildGEP" ( LLVMIRBuilder LLVMValue pointer uint charPointer ) >
   747     self primitiveFailed
   745     self primitiveFailed
   748 !
   746 !
   749 
   747 
   750 BuildGlobalString: B _: Str _: Name 
   748 BuildGlobalString: B _: Str _: Name 
   751     "@param B: LLVMBuilderRef
   749     "@param B: LLVMBuilderRef
   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
   826      @param Index: unsigned int
   824      @param Index: unsigned int
   827      @param Name: *const char
   825      @param Name: *const char
   828      @return: LLVMValueRef
   826      @return: LLVMValueRef
   829     "
   827     "
   830 
   828 
   831     <cdecl: LLVMValue "LLVMBuildInsertValue" ( LLVMIRBuilder LLVMValue LLVMValue uint32 charPointer ) >
   829     <cdecl: LLVMValue "LLVMBuildInsertValue" ( LLVMIRBuilder LLVMValue LLVMValue uint charPointer ) >
   832     self primitiveFailed
   830     self primitiveFailed
   833 !
   831 !
   834 
   832 
   835 BuildIntCast: arg1 _: Val _: DestTy _: Name 
   833 BuildIntCast: arg1 _: Val _: DestTy _: Name 
   836     "@param arg1: LLVMBuilderRef
   834     "@param arg1: LLVMBuilderRef
   865      @param Catch: LLVMBasicBlockRef
   863      @param Catch: LLVMBasicBlockRef
   866      @param Name: *const char
   864      @param Name: *const char
   867      @return: LLVMValueRef
   865      @return: LLVMValueRef
   868     "
   866     "
   869 
   867 
   870     <cdecl: LLVMValue "LLVMBuildInvoke" ( LLVMIRBuilder LLVMValue pointer uint32 LLVMBasicBlock LLVMBasicBlock charPointer ) >
   868     <cdecl: LLVMValue "LLVMBuildInvoke" ( LLVMIRBuilder LLVMValue pointer uint LLVMBasicBlock LLVMBasicBlock charPointer ) >
   871     self primitiveFailed
   869     self primitiveFailed
   872 !
   870 !
   873 
   871 
   874 BuildIsNotNull: arg1 _: Val _: Name 
   872 BuildIsNotNull: arg1 _: Val _: Name 
   875     "@param arg1: LLVMBuilderRef
   873     "@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
  1270      @param Idx: unsigned int
  1281      @param Idx: unsigned int
  1271      @param Name: *const char
  1282      @param Name: *const char
  1272      @return: LLVMValueRef
  1283      @return: LLVMValueRef
  1273     "
  1284     "
  1274 
  1285 
  1275     <cdecl: LLVMValue "LLVMBuildStructGEP" ( LLVMIRBuilder LLVMValue uint32 charPointer ) >
  1286     <cdecl: LLVMValue "LLVMBuildStructGEP" ( LLVMIRBuilder LLVMValue uint charPointer ) >
  1276     self primitiveFailed
  1287     self primitiveFailed
  1277 !
  1288 !
  1278 
  1289 
  1279 BuildSub: arg1 _: LHS _: RHS _: Name 
  1290 BuildSub: arg1 _: LHS _: RHS _: Name 
  1280     "@param arg1: LLVMBuilderRef
  1291     "@param arg1: LLVMBuilderRef
  1294      @param Else: LLVMBasicBlockRef
  1305      @param Else: LLVMBasicBlockRef
  1295      @param NumCases: unsigned int
  1306      @param NumCases: unsigned int
  1296      @return: LLVMValueRef
  1307      @return: LLVMValueRef
  1297     "
  1308     "
  1298 
  1309 
  1299     <cdecl: LLVMValue "LLVMBuildSwitch" ( LLVMIRBuilder LLVMValue LLVMBasicBlock uint32 ) >
  1310     <cdecl: LLVMValue "LLVMBuildSwitch" ( LLVMIRBuilder LLVMValue LLVMBasicBlock uint ) >
  1300     self primitiveFailed
  1311     self primitiveFailed
  1301 !
  1312 !
  1302 
  1313 
  1303 BuildTrunc: arg1 _: Val _: DestTy _: Name 
  1314 BuildTrunc: arg1 _: Val _: DestTy _: Name 
  1304     "@param arg1: LLVMBuilderRef
  1315     "@param arg1: LLVMBuilderRef
  1430     "@param TD: LLVMTargetDataRef
  1441     "@param TD: LLVMTargetDataRef
  1431      @param Ty: LLVMTypeRef
  1442      @param Ty: LLVMTypeRef
  1432      @return: unsigned int
  1443      @return: unsigned int
  1433     "
  1444     "
  1434 
  1445 
  1435     <cdecl: uint32 "LLVMCallFrameAlignmentOfType" ( LLVMTargetData LLVMType ) >
  1446     <cdecl: uint "LLVMCallFrameAlignmentOfType" ( LLVMTargetData LLVMType ) >
  1436     self primitiveFailed
  1447     self primitiveFailed
  1437 !
  1448 !
  1438 
  1449 
  1439 ClearInsertionPosition: Builder 
  1450 ClearInsertionPosition: Builder 
  1440     "@param Builder: LLVMBuilderRef
  1451     "@param Builder: LLVMBuilderRef
  1508      @param ConstantVals: *LLVMValueRef
  1519      @param ConstantVals: *LLVMValueRef
  1509      @param Length: unsigned int
  1520      @param Length: unsigned int
  1510      @return: LLVMValueRef
  1521      @return: LLVMValueRef
  1511     "
  1522     "
  1512 
  1523 
  1513     <cdecl: LLVMValue "LLVMConstArray" ( LLVMType pointer uint32 ) >
  1524     <cdecl: LLVMValue "LLVMConstArray" ( LLVMType pointer uint ) >
  1514     self primitiveFailed
  1525     self primitiveFailed
  1515 !
  1526 !
  1516 
  1527 
  1517 ConstBitCast: ConstantVal _: ToType 
  1528 ConstBitCast: ConstantVal _: ToType 
  1518     "@param ConstantVal: LLVMValueRef
  1529     "@param ConstantVal: LLVMValueRef
  1549      @param IdxList: *unsigned int
  1560      @param IdxList: *unsigned int
  1550      @param NumIdx: unsigned int
  1561      @param NumIdx: unsigned int
  1551      @return: LLVMValueRef
  1562      @return: LLVMValueRef
  1552     "
  1563     "
  1553 
  1564 
  1554     <cdecl: LLVMValue "LLVMConstExtractValue" ( LLVMValue int32Pointer uint32 ) >
  1565     <cdecl: LLVMValue "LLVMConstExtractValue" ( LLVMValue intPointer uint ) >
  1555     self primitiveFailed
  1566     self primitiveFailed
  1556 !
  1567 !
  1557 
  1568 
  1558 ConstFAdd: LHSConstant _: RHSConstant 
  1569 ConstFAdd: LHSConstant _: RHSConstant 
  1559     "@param LHSConstant: LLVMValueRef
  1570     "@param LHSConstant: LLVMValueRef
  1680      @param ConstantIndices: *LLVMValueRef
  1691      @param ConstantIndices: *LLVMValueRef
  1681      @param NumIndices: unsigned int
  1692      @param NumIndices: unsigned int
  1682      @return: LLVMValueRef
  1693      @return: LLVMValueRef
  1683     "
  1694     "
  1684 
  1695 
  1685     <cdecl: LLVMValue "LLVMConstGEP" ( LLVMValue pointer uint32 ) >
  1696     <cdecl: LLVMValue "LLVMConstGEP" ( LLVMValue pointer uint ) >
  1686     self primitiveFailed
  1697     self primitiveFailed
  1687 !
  1698 !
  1688 
  1699 
  1689 ConstICmp: Predicate _: LHSConstant _: RHSConstant 
  1700 ConstICmp: Predicate _: LHSConstant _: RHSConstant 
  1690     "@param Predicate: LLVMIntPredicate
  1701     "@param Predicate: LLVMIntPredicate
  1702      @param ConstantIndices: *LLVMValueRef
  1713      @param ConstantIndices: *LLVMValueRef
  1703      @param NumIndices: unsigned int
  1714      @param NumIndices: unsigned int
  1704      @return: LLVMValueRef
  1715      @return: LLVMValueRef
  1705     "
  1716     "
  1706 
  1717 
  1707     <cdecl: LLVMValue "LLVMConstInBoundsGEP" ( LLVMValue pointer uint32 ) >
  1718     <cdecl: LLVMValue "LLVMConstInBoundsGEP" ( LLVMValue pointer uint ) >
  1708     self primitiveFailed
  1719     self primitiveFailed
  1709 !
  1720 !
  1710 
  1721 
  1711 ConstInlineAsm: Ty _: AsmString _: Constraints _: HasSideEffects _: IsAlignStack 
  1722 ConstInlineAsm: Ty _: AsmString _: Constraints _: HasSideEffects _: IsAlignStack 
  1712     "@param Ty: LLVMTypeRef
  1723     "@param Ty: LLVMTypeRef
  1715      @param HasSideEffects: LLVMBool
  1726      @param HasSideEffects: LLVMBool
  1716      @param IsAlignStack: LLVMBool
  1727      @param IsAlignStack: LLVMBool
  1717      @return: LLVMValueRef
  1728      @return: LLVMValueRef
  1718     "
  1729     "
  1719 
  1730 
  1720     <cdecl: LLVMValue "LLVMConstInlineAsm" ( LLVMType charPointer charPointer int32 int32 ) >
  1731     <cdecl: LLVMValue "LLVMConstInlineAsm" ( LLVMType charPointer charPointer bool bool ) >
  1721     self primitiveFailed
  1732     self primitiveFailed
  1722 !
  1733 !
  1723 
  1734 
  1724 ConstInsertElement: VectorConstant _: ElementValueConstant _: IndexConstant 
  1735 ConstInsertElement: VectorConstant _: ElementValueConstant _: IndexConstant 
  1725     "@param VectorConstant: LLVMValueRef
  1736     "@param VectorConstant: 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
  1814      @param SLen: unsigned int
  1823      @param SLen: unsigned int
  1815      @param Radix: uint8_t
  1824      @param Radix: uint8_t
  1816      @return: LLVMValueRef
  1825      @return: LLVMValueRef
  1817     "
  1826     "
  1818 
  1827 
  1819     <cdecl: LLVMValue "LLVMConstIntOfStringAndSize" ( LLVMType charPointer uint32 uchar ) >
  1828     <cdecl: LLVMValue "LLVMConstIntOfStringAndSize" ( LLVMType charPointer uint uint8 ) >
  1820     self primitiveFailed
  1829     self primitiveFailed
  1821 !
  1830 !
  1822 
  1831 
  1823 ConstIntToPtr: ConstantVal _: ToType 
  1832 ConstIntToPtr: ConstantVal _: ToType 
  1824     "@param ConstantVal: LLVMValueRef
  1833     "@param ConstantVal: LLVMValueRef
  1933      @param ConstantVals: *LLVMValueRef
  1942      @param ConstantVals: *LLVMValueRef
  1934      @param Count: unsigned int
  1943      @param Count: unsigned int
  1935      @return: LLVMValueRef
  1944      @return: LLVMValueRef
  1936     "
  1945     "
  1937 
  1946 
  1938     <cdecl: LLVMValue "LLVMConstNamedStruct" ( LLVMType pointer uint32 ) >
  1947     <cdecl: LLVMValue "LLVMConstNamedStruct" ( LLVMType pointer uint ) >
  1939     self primitiveFailed
  1948     self primitiveFailed
  1940 !
  1949 !
  1941 
  1950 
  1942 ConstNeg: ConstantVal 
  1951 ConstNeg: ConstantVal 
  1943     "@param ConstantVal: LLVMValueRef
  1952     "@param ConstantVal: LLVMValueRef
  2040      @param Text: *const char
  2049      @param Text: *const char
  2041      @param SLen: unsigned int
  2050      @param SLen: unsigned int
  2042      @return: LLVMValueRef
  2051      @return: LLVMValueRef
  2043     "
  2052     "
  2044 
  2053 
  2045     <cdecl: LLVMValue "LLVMConstRealOfStringAndSize" ( LLVMType charPointer uint32 ) >
  2054     <cdecl: LLVMValue "LLVMConstRealOfStringAndSize" ( LLVMType charPointer uint ) >
  2046     self primitiveFailed
  2055     self primitiveFailed
  2047 !
  2056 !
  2048 
  2057 
  2049 ConstSDiv: LHSConstant _: RHSConstant 
  2058 ConstSDiv: LHSConstant _: RHSConstant 
  2050     "@param LHSConstant: LLVMValueRef
  2059     "@param LHSConstant: LLVMValueRef
  2133      @param Length: unsigned int
  2142      @param Length: unsigned int
  2134      @param DontNullTerminate: LLVMBool
  2143      @param DontNullTerminate: LLVMBool
  2135      @return: LLVMValueRef
  2144      @return: LLVMValueRef
  2136     "
  2145     "
  2137 
  2146 
  2138     <cdecl: LLVMValue "LLVMConstString" ( charPointer uint32 int32 ) >
  2147     <cdecl: LLVMValue "LLVMConstString" ( charPointer uint bool ) >
  2139     self primitiveFailed
  2148     self primitiveFailed
  2140 !
  2149 !
  2141 
  2150 
  2142 ConstStringInContext: C _: Str _: Length _: DontNullTerminate 
  2151 ConstStringInContext: C _: Str _: Length _: DontNullTerminate 
  2143     "@param C: LLVMContextRef
  2152     "@param C: LLVMContextRef
  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
  2168      @param Count: unsigned int
  2177      @param Count: unsigned int
  2169      @param Packed: LLVMBool
  2178      @param Packed: LLVMBool
  2170      @return: LLVMValueRef
  2179      @return: LLVMValueRef
  2171     "
  2180     "
  2172 
  2181 
  2173     <cdecl: LLVMValue "LLVMConstStructInContext" ( LLVMContext pointer uint32 int32 ) >
  2182     <cdecl: LLVMValue "LLVMConstStructInContext" ( LLVMContext pointer uint bool ) >
  2174     self primitiveFailed
  2183     self primitiveFailed
  2175 !
  2184 !
  2176 
  2185 
  2177 ConstSub: LHSConstant _: RHSConstant 
  2186 ConstSub: LHSConstant _: RHSConstant 
  2178     "@param LHSConstant: LLVMValueRef
  2187     "@param LHSConstant: LLVMValueRef
  2238     "@param ScalarConstantVals: *LLVMValueRef
  2247     "@param ScalarConstantVals: *LLVMValueRef
  2239      @param Size: unsigned int
  2248      @param Size: unsigned int
  2240      @return: LLVMValueRef
  2249      @return: LLVMValueRef
  2241     "
  2250     "
  2242 
  2251 
  2243     <cdecl: LLVMValue "LLVMConstVector" ( pointer uint32 ) >
  2252     <cdecl: LLVMValue "LLVMConstVector" ( pointer uint ) >
  2244     self primitiveFailed
  2253     self primitiveFailed
  2245 !
  2254 !
  2246 
  2255 
  2247 ConstXor: LHSConstant _: RHSConstant 
  2256 ConstXor: LHSConstant _: RHSConstant 
  2248     "@param LHSConstant: LLVMValueRef
  2257     "@param LHSConstant: LLVMValueRef
  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
  2439      @param N: long long unsigned int
  2448      @param N: long long unsigned int
  2440      @param IsSigned: LLVMBool
  2449      @param IsSigned: LLVMBool
  2441      @return: LLVMGenericValueRef
  2450      @return: LLVMGenericValueRef
  2442     "
  2451     "
  2443 
  2452 
  2444     <cdecl: LLVMGenericValue "LLVMCreateGenericValueOfInt" ( LLVMType uint64 int32 ) >
  2453     <cdecl: LLVMGenericValue "LLVMCreateGenericValueOfInt" ( LLVMType longlong bool ) >
  2445     self primitiveFailed
  2454     self primitiveFailed
  2446 !
  2455 !
  2447 
  2456 
  2448 CreateGenericValueOfPointer: P 
  2457 CreateGenericValueOfPointer: P 
  2449     "@param P: *void
  2458     "@param P: *void
  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
  2482      @param OptLevel: unsigned int
  2491      @param OptLevel: unsigned int
  2483      @param OutError: **char
  2492      @param OutError: **char
  2484      @return: LLVMBool
  2493      @return: LLVMBool
  2485     "
  2494     "
  2486 
  2495 
  2487     <cdecl: int32 "LLVMCreateJITCompiler" ( pointer LLVMModuleProvider uint32 pointer ) >
  2496     <cdecl: bool "LLVMCreateJITCompiler" ( pointer LLVMModuleProvider uint pointer ) >
  2488     self primitiveFailed
  2497     self primitiveFailed
  2489 !
  2498 !
  2490 
  2499 
  2491 CreateJITCompilerForModule: OutJIT _: M _: OptLevel _: OutError 
  2500 CreateJITCompilerForModule: OutJIT _: M _: OptLevel _: OutError 
  2492     "@param OutJIT: *LLVMExecutionEngineRef
  2501     "@param OutJIT: *LLVMExecutionEngineRef
  2494      @param OptLevel: unsigned int
  2503      @param OptLevel: unsigned int
  2495      @param OutError: **char
  2504      @param OutError: **char
  2496      @return: LLVMBool
  2505      @return: LLVMBool
  2497     "
  2506     "
  2498 
  2507 
  2499     <cdecl: int32 "LLVMCreateJITCompilerForModule" ( pointer LLVMModule uint32 pointer ) >
  2508     <cdecl: bool "LLVMCreateJITCompilerForModule" ( pointer LLVMModule uint pointer ) >
  2500     self primitiveFailed
  2509     self primitiveFailed
  2501 !
  2510 !
  2502 
  2511 
  2503 CreateMCJITCompilerForModule: OutJIT _: M _: Options _: SizeOfOptions _: OutError 
  2512 CreateMCJITCompilerForModule: OutJIT _: M _: Options _: SizeOfOptions _: OutError 
  2504     "@param OutJIT: *LLVMExecutionEngineRef
  2513     "@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
  2590      @param FinalizeMemory: *int
  2599      @param FinalizeMemory: *int
  2591      @param Destroy: *int
  2600      @param Destroy: *int
  2592      @return: LLVMMCJITMemoryManagerRef
  2601      @return: LLVMMCJITMemoryManagerRef
  2593     "
  2602     "
  2594 
  2603 
  2595     <cdecl: LLVMMCJITMemoryManager "LLVMCreateSimpleMCJITMemoryManager" ( voidPointer int32Pointer int32Pointer int32Pointer int32Pointer ) >
  2604     <cdecl: LLVMMCJITMemoryManager "LLVMCreateSimpleMCJITMemoryManager" ( voidPointer intPointer intPointer intPointer intPointer ) >
  2596     self primitiveFailed
  2605     self primitiveFailed
  2597 !
  2606 !
  2598 
  2607 
  2599 CreateTargetData: StringRep 
  2608 CreateTargetData: StringRep 
  2600     "@param StringRep: *const char
  2609     "@param StringRep: *const char
  2771      @param StructTy: LLVMTypeRef
  2780      @param StructTy: LLVMTypeRef
  2772      @param Offset: long long unsigned int
  2781      @param Offset: long long unsigned int
  2773      @return: unsigned int
  2782      @return: unsigned int
  2774     "
  2783     "
  2775 
  2784 
  2776     <cdecl: uint32 "LLVMElementAtOffset" ( LLVMTargetData LLVMType uint64 ) >
  2785     <cdecl: uint "LLVMElementAtOffset" ( LLVMTargetData LLVMType longlong ) >
  2777     self primitiveFailed
  2786     self primitiveFailed
  2778 !
  2787 !
  2779 
  2788 
  2780 EnablePrettyStackTrace
  2789 EnablePrettyStackTrace
  2781     "@return: void
  2790     "@return: void
  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
  2886     "@param GenVal: LLVMGenericValueRef
  2893     "@param GenVal: LLVMGenericValueRef
  2887      @param IsSigned: LLVMBool
  2894      @param IsSigned: LLVMBool
  2888      @return: long long unsigned int
  2895      @return: long long unsigned int
  2889     "
  2896     "
  2890 
  2897 
  2891     <cdecl: uint64 "LLVMGenericValueToInt" ( LLVMGenericValue int32 ) >
  2898     <cdecl: longlong "LLVMGenericValueToInt" ( LLVMGenericValue bool ) >
  2892     self primitiveFailed
  2899     self primitiveFailed
  2893 !
  2900 !
  2894 
  2901 
  2895 GenericValueToPointer: GenVal 
  2902 GenericValueToPointer: GenVal 
  2896     "@param GenVal: LLVMGenericValueRef
  2903     "@param GenVal: LLVMGenericValueRef
  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
  2969 GetBufferSize: MemBuf 
  2976 GetBufferSize: MemBuf 
  2970     "@param MemBuf: LLVMMemoryBufferRef
  2977     "@param MemBuf: LLVMMemoryBufferRef
  2971      @return: size_t
  2978      @return: size_t
  2972     "
  2979     "
  2973 
  2980 
  2974     <cdecl: uint64 "LLVMGetBufferSize" ( pointer ) >
  2981     <cdecl: long "LLVMGetBufferSize" ( pointer ) >
  2975     self primitiveFailed
  2982     self primitiveFailed
  2976 !
  2983 !
  2977 
  2984 
  2978 GetBufferStart: MemBuf 
  2985 GetBufferStart: MemBuf 
  2979     "@param MemBuf: LLVMMemoryBufferRef
  2986     "@param MemBuf: LLVMMemoryBufferRef
  3051     "@param c: LLVMValueRef
  3058     "@param c: LLVMValueRef
  3052      @param idx: unsigned int
  3059      @param idx: unsigned int
  3053      @return: LLVMValueRef
  3060      @return: LLVMValueRef
  3054     "
  3061     "
  3055 
  3062 
  3056     <cdecl: LLVMValue "LLVMGetElementAsConstant" ( LLVMValue uint32 ) >
  3063     <cdecl: LLVMValue "LLVMGetElementAsConstant" ( LLVMValue uint ) >
  3057     self primitiveFailed
  3064     self primitiveFailed
  3058 !
  3065 !
  3059 
  3066 
  3060 GetElementType: Ty 
  3067 GetElementType: Ty 
  3061     "@param Ty: LLVMTypeRef
  3068     "@param Ty: LLVMTypeRef
  3160     "@param EE: LLVMExecutionEngineRef
  3167     "@param EE: LLVMExecutionEngineRef
  3161      @param Name: *const char
  3168      @param Name: *const char
  3162      @return: uint64_t
  3169      @return: uint64_t
  3163     "
  3170     "
  3164 
  3171 
  3165     <cdecl: int64 "LLVMGetFunctionAddress" ( LLVMExecutionEngine charPointer ) >
  3172     <cdecl: uint64 "LLVMGetFunctionAddress" ( LLVMExecutionEngine charPointer ) >
  3166     self primitiveFailed
  3173     self primitiveFailed
  3167 
       
  3168     "Modified: / 10-07-2015 / 21:50:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
       
  3169 !
  3174 !
  3170 
  3175 
  3171 GetFunctionAttr: Fn 
  3176 GetFunctionAttr: Fn 
  3172     "@param Fn: LLVMValueRef
  3177     "@param Fn: LLVMValueRef
  3173      @return: LLVMAttribute
  3178      @return: LLVMAttribute
  3180 GetFunctionCallConv: Fn 
  3185 GetFunctionCallConv: Fn 
  3181     "@param Fn: LLVMValueRef
  3186     "@param Fn: LLVMValueRef
  3182      @return: unsigned int
  3187      @return: unsigned int
  3183     "
  3188     "
  3184 
  3189 
  3185     <cdecl: uint32 "LLVMGetFunctionCallConv" ( LLVMValue ) >
  3190     <cdecl: uint "LLVMGetFunctionCallConv" ( LLVMValue ) >
  3186     self primitiveFailed
  3191     self primitiveFailed
  3187 !
  3192 !
  3188 
  3193 
  3189 GetGC: Fn 
  3194 GetGC: Fn 
  3190     "@param Fn: LLVMValueRef
  3195     "@param Fn: 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
  3280 GetInstructionCallConv: Instr 
  3285 GetInstructionCallConv: Instr 
  3281     "@param Instr: LLVMValueRef
  3286     "@param Instr: LLVMValueRef
  3282      @return: unsigned int
  3287      @return: unsigned int
  3283     "
  3288     "
  3284 
  3289 
  3285     <cdecl: uint32 "LLVMGetInstructionCallConv" ( LLVMValue ) >
  3290     <cdecl: uint "LLVMGetInstructionCallConv" ( LLVMValue ) >
  3286     self primitiveFailed
  3291     self primitiveFailed
  3287 !
  3292 !
  3288 
  3293 
  3289 GetInstructionOpcode: Inst 
  3294 GetInstructionOpcode: Inst 
  3290     "@param Inst: LLVMValueRef
  3295     "@param Inst: 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
  3469     "@param M: LLVMModuleRef
  3474     "@param M: LLVMModuleRef
  3470      @param name: *const char
  3475      @param name: *const char
  3471      @return: unsigned int
  3476      @return: unsigned int
  3472     "
  3477     "
  3473 
  3478 
  3474     <cdecl: uint32 "LLVMGetNamedMetadataNumOperands" ( LLVMModule charPointer ) >
  3479     <cdecl: uint "LLVMGetNamedMetadataNumOperands" ( LLVMModule charPointer ) >
  3475     self primitiveFailed
  3480     self primitiveFailed
  3476 !
  3481 !
  3477 
  3482 
  3478 GetNamedMetadataOperands: M _: name _: Dest 
  3483 GetNamedMetadataOperands: M _: name _: Dest 
  3479     "@param M: LLVMModuleRef
  3484     "@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
  3722     "@param Term: LLVMValueRef
  3745     "@param Term: LLVMValueRef
  3723      @param i: unsigned int
  3746      @param i: unsigned int
  3724      @return: LLVMBasicBlockRef
  3747      @return: LLVMBasicBlockRef
  3725     "
  3748     "
  3726 
  3749 
  3727     <cdecl: LLVMBasicBlock "LLVMGetSuccessor" ( LLVMValue uint32 ) >
  3750     <cdecl: LLVMBasicBlock "LLVMGetSuccessor" ( LLVMValue uint ) >
  3728     self primitiveFailed
  3751     self primitiveFailed
  3729 !
  3752 !
  3730 
  3753 
  3731 GetSwitchDefaultDest: SwitchInstr 
  3754 GetSwitchDefaultDest: SwitchInstr 
  3732     "@param SwitchInstr: LLVMValueRef
  3755     "@param SwitchInstr: LLVMValueRef
  3822 GetVectorSize: VectorTy 
  3845 GetVectorSize: VectorTy 
  3823     "@param VectorTy: LLVMTypeRef
  3846     "@param VectorTy: LLVMTypeRef
  3824      @return: unsigned int
  3847      @return: unsigned int
  3825     "
  3848     "
  3826 
  3849 
  3827     <cdecl: uint32 "LLVMGetVectorSize" ( LLVMType ) >
  3850     <cdecl: uint "LLVMGetVectorSize" ( LLVMType ) >
  3828     self primitiveFailed
  3851     self primitiveFailed
  3829 !
  3852 !
  3830 
  3853 
  3831 GetVisibility: Global 
  3854 GetVisibility: Global 
  3832     "@param Global: LLVMValueRef
  3855     "@param Global: LLVMValueRef
  3840 GetVolatile: MemoryAccessInst 
  3863 GetVolatile: MemoryAccessInst 
  3841     "@param MemoryAccessInst: LLVMValueRef
  3864     "@param MemoryAccessInst: LLVMValueRef
  3842      @return: LLVMBool
  3865      @return: LLVMBool
  3843     "
  3866     "
  3844 
  3867 
  3845     <cdecl: int32 "LLVMGetVolatile" ( LLVMValue ) >
  3868     <cdecl: bool "LLVMGetVolatile" ( LLVMValue ) >
  3846     self primitiveFailed
  3869     self primitiveFailed
  3847 !
  3870 !
  3848 
  3871 
  3849 HalfType
  3872 HalfType
  3850     "@return: LLVMTypeRef
  3873     "@return: LLVMTypeRef
  3866 HasMetadata: Val 
  3889 HasMetadata: Val 
  3867     "@param Val: LLVMValueRef
  3890     "@param Val: LLVMValueRef
  3868      @return: int
  3891      @return: int
  3869     "
  3892     "
  3870 
  3893 
  3871     <cdecl: int32 "LLVMHasMetadata" ( LLVMValue ) >
  3894     <cdecl: int "LLVMHasMetadata" ( LLVMValue ) >
  3872     self primitiveFailed
  3895     self primitiveFailed
  3873 !
  3896 !
  3874 
  3897 
  3875 HasUnnamedAddr: Global 
  3898 HasUnnamedAddr: Global 
  3876     "@param Global: LLVMValueRef
  3899     "@param Global: LLVMValueRef
  3877      @return: LLVMBool
  3900      @return: LLVMBool
  3878     "
  3901     "
  3879 
  3902 
  3880     <cdecl: int32 "LLVMHasUnnamedAddr" ( LLVMValue ) >
  3903     <cdecl: bool "LLVMHasUnnamedAddr" ( LLVMValue ) >
  3881     self primitiveFailed
  3904     self primitiveFailed
  3882 !
  3905 !
  3883 
  3906 
  3884 InitializeAllAsmParsers
  3907 InitializeAllAsmParsers
  3885     "@return: void
  3908     "@return: void
  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
  4074 InstallFatalErrorHandler: Handler 
  4097 InstallFatalErrorHandler: Handler 
  4075     "@param Handler: *int
  4098     "@param Handler: *int
  4076      @return: void
  4099      @return: void
  4077     "
  4100     "
  4078 
  4101 
  4079     <cdecl: void "LLVMInstallFatalErrorHandler" ( int32Pointer ) >
  4102     <cdecl: void "LLVMInstallFatalErrorHandler" ( intPointer ) >
  4080     self primitiveFailed
  4103     self primitiveFailed
  4081 !
  4104 !
  4082 
  4105 
  4083 InstructionClone: Inst 
  4106 InstructionClone: Inst 
  4084     "@param Inst: LLVMValueRef
  4107     "@param Inst: LLVMValueRef
  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 
  4822     "@param Val: LLVMValueRef
  4890     "@param Val: LLVMValueRef
  4823      @return: LLVMValueRef
  4891      @return: LLVMValueRef
  4824     "
  4892     "
  4825 
  4893 
  4826     <cdecl: LLVMValue "LLVMIsASwitchInst" ( LLVMValue ) >
  4894     <cdecl: LLVMValue "LLVMIsASwitchInst" ( LLVMValue ) >
       
  4895     self primitiveFailed
       
  4896 !
       
  4897 
       
  4898 IsATerminatePadInst: Val 
       
  4899     "@param Val: LLVMValueRef
       
  4900      @return: LLVMValueRef
       
  4901     "
       
  4902 
       
  4903     <cdecl: LLVMValue "LLVMIsATerminatePadInst" ( LLVMValue ) >
  4827     self primitiveFailed
  4904     self primitiveFailed
  4828 !
  4905 !
  4829 
  4906 
  4830 IsATerminatorInst: Val 
  4907 IsATerminatorInst: Val 
  4831     "@param Val: LLVMValueRef
  4908     "@param Val: LLVMValueRef
  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
  5158      @param StructTy: LLVMTypeRef
  5229      @param StructTy: LLVMTypeRef
  5159      @param Element: unsigned int
  5230      @param Element: unsigned int
  5160      @return: long long unsigned int
  5231      @return: long long unsigned int
  5161     "
  5232     "
  5162 
  5233 
  5163     <cdecl: uint64 "LLVMOffsetOfElement" ( LLVMTargetData LLVMType uint32 ) >
  5234     <cdecl: longlong "LLVMOffsetOfElement" ( LLVMTargetData LLVMType uint ) >
  5164     self primitiveFailed
  5235     self primitiveFailed
  5165 !
  5236 !
  5166 
  5237 
  5167 PPCFP128Type
  5238 PPCFP128Type
  5168     "@return: LLVMTypeRef
  5239     "@return: LLVMTypeRef
  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
  5349      @param index: unsigned int
  5418      @param index: unsigned int
  5350      @param arg3: LLVMAttribute
  5419      @param arg3: LLVMAttribute
  5351      @return: void
  5420      @return: void
  5352     "
  5421     "
  5353 
  5422 
  5354     <cdecl: void "LLVMRemoveInstrAttribute" ( LLVMValue uint32 int32 ) >
  5423     <cdecl: void "LLVMRemoveInstrAttribute" ( LLVMValue uint int32 ) >
  5355     self primitiveFailed
  5424     self primitiveFailed
  5356 !
  5425 !
  5357 
  5426 
  5358 RemoveModule: EE _: M _: OutMod _: OutError 
  5427 RemoveModule: EE _: M _: OutMod _: OutError 
  5359     "@param EE: LLVMExecutionEngineRef
  5428     "@param EE: LLVMExecutionEngineRef
  5361      @param OutMod: *LLVMModuleRef
  5430      @param OutMod: *LLVMModuleRef
  5362      @param OutError: **char
  5431      @param OutError: **char
  5363      @return: LLVMBool
  5432      @return: LLVMBool
  5364     "
  5433     "
  5365 
  5434 
  5366     <cdecl: int32 "LLVMRemoveModule" ( LLVMExecutionEngine LLVMModule pointer pointer ) >
  5435     <cdecl: bool "LLVMRemoveModule" ( LLVMExecutionEngine LLVMModule pointer pointer ) >
  5367     self primitiveFailed
  5436     self primitiveFailed
  5368 !
  5437 !
  5369 
  5438 
  5370 RemoveModuleProvider: EE _: MP _: OutMod _: OutError 
  5439 RemoveModuleProvider: EE _: MP _: OutMod _: OutError 
  5371     "@param EE: LLVMExecutionEngineRef
  5440     "@param EE: LLVMExecutionEngineRef
  5373      @param OutMod: *LLVMModuleRef
  5442      @param OutMod: *LLVMModuleRef
  5374      @param OutError: **char
  5443      @param OutError: **char
  5375      @return: LLVMBool
  5444      @return: LLVMBool
  5376     "
  5445     "
  5377 
  5446 
  5378     <cdecl: int32 "LLVMRemoveModuleProvider" ( LLVMExecutionEngine LLVMModuleProvider pointer pointer ) >
  5447     <cdecl: bool "LLVMRemoveModuleProvider" ( LLVMExecutionEngine LLVMModuleProvider pointer pointer ) >
  5379     self primitiveFailed
  5448     self primitiveFailed
  5380 !
  5449 !
  5381 
  5450 
  5382 ReplaceAllUsesWith: OldVal _: NewVal 
  5451 ReplaceAllUsesWith: OldVal _: NewVal 
  5383     "@param OldVal: LLVMValueRef
  5452     "@param OldVal: LLVMValueRef
  5403      @param NumArgs: unsigned int
  5472      @param NumArgs: unsigned int
  5404      @param Args: *LLVMGenericValueRef
  5473      @param Args: *LLVMGenericValueRef
  5405      @return: LLVMGenericValueRef
  5474      @return: LLVMGenericValueRef
  5406     "
  5475     "
  5407 
  5476 
  5408     <cdecl: LLVMGenericValue "LLVMRunFunction" ( LLVMExecutionEngine LLVMValue uint32 pointer ) >
  5477     <cdecl: LLVMGenericValue "LLVMRunFunction" ( LLVMExecutionEngine LLVMValue uint pointer ) >
  5409     self primitiveFailed
  5478     self primitiveFailed
  5410 !
  5479 !
  5411 
  5480 
  5412 RunFunctionAsMain: EE _: F _: ArgC _: ArgV _: EnvP 
  5481 RunFunctionAsMain: EE _: F _: ArgC _: ArgV _: EnvP 
  5413     "@param EE: LLVMExecutionEngineRef
  5482     "@param EE: LLVMExecutionEngineRef
  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
  5524     "@param GlobalVar: LLVMValueRef
  5593     "@param GlobalVar: LLVMValueRef
  5525      @param IsExtInit: LLVMBool
  5594      @param IsExtInit: LLVMBool
  5526      @return: void
  5595      @return: void
  5527     "
  5596     "
  5528 
  5597 
  5529     <cdecl: void "LLVMSetExternallyInitialized" ( LLVMValue int32 ) >
  5598     <cdecl: void "LLVMSetExternallyInitialized" ( LLVMValue bool ) >
  5530     self primitiveFailed
  5599     self primitiveFailed
  5531 !
  5600 !
  5532 
  5601 
  5533 SetFunctionCallConv: Fn _: CC 
  5602 SetFunctionCallConv: Fn _: CC 
  5534     "@param Fn: LLVMValueRef
  5603     "@param Fn: LLVMValueRef
  5535      @param CC: unsigned int
  5604      @param CC: unsigned int
  5536      @return: void
  5605      @return: void
  5537     "
  5606     "
  5538 
  5607 
  5539     <cdecl: void "LLVMSetFunctionCallConv" ( LLVMValue uint32 ) >
  5608     <cdecl: void "LLVMSetFunctionCallConv" ( LLVMValue uint ) >
  5540     self primitiveFailed
  5609     self primitiveFailed
  5541 !
  5610 !
  5542 
  5611 
  5543 SetGC: Fn _: Name 
  5612 SetGC: Fn _: Name 
  5544     "@param Fn: LLVMValueRef
  5613     "@param Fn: LLVMValueRef
  5554     "@param GlobalVar: LLVMValueRef
  5623     "@param GlobalVar: LLVMValueRef
  5555      @param IsConstant: LLVMBool
  5624      @param IsConstant: LLVMBool
  5556      @return: void
  5625      @return: void
  5557     "
  5626     "
  5558 
  5627 
  5559     <cdecl: void "LLVMSetGlobalConstant" ( LLVMValue int32 ) >
  5628     <cdecl: void "LLVMSetGlobalConstant" ( LLVMValue bool ) >
  5560     self primitiveFailed
  5629     self primitiveFailed
  5561 !
  5630 !
  5562 
  5631 
  5563 SetInitializer: GlobalVar _: ConstantVal 
  5632 SetInitializer: GlobalVar _: ConstantVal 
  5564     "@param GlobalVar: LLVMValueRef
  5633     "@param GlobalVar: 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
  5616      @param KindID: unsigned int
  5685      @param KindID: unsigned int
  5617      @param Node: LLVMValueRef
  5686      @param Node: LLVMValueRef
  5618      @return: void
  5687      @return: void
  5619     "
  5688     "
  5620 
  5689 
  5621     <cdecl: void "LLVMSetMetadata" ( LLVMValue uint32 LLVMValue ) >
  5690     <cdecl: void "LLVMSetMetadata" ( LLVMValue uint LLVMValue ) >
  5622     self primitiveFailed
  5691     self primitiveFailed
  5623 !
  5692 !
  5624 
  5693 
  5625 SetModuleInlineAsm: M _: Asm 
  5694 SetModuleInlineAsm: M _: Asm 
  5626     "@param M: LLVMModuleRef
  5695     "@param M: LLVMModuleRef
  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
  5698     "@param GlobalVar: LLVMValueRef
  5787     "@param GlobalVar: LLVMValueRef
  5699      @param IsThreadLocal: LLVMBool
  5788      @param IsThreadLocal: LLVMBool
  5700      @return: void
  5789      @return: void
  5701     "
  5790     "
  5702 
  5791 
  5703     <cdecl: void "LLVMSetThreadLocal" ( LLVMValue int32 ) >
  5792     <cdecl: void "LLVMSetThreadLocal" ( LLVMValue bool ) >
  5704     self primitiveFailed
  5793     self primitiveFailed
  5705 !
  5794 !
  5706 
  5795 
  5707 SetThreadLocalMode: GlobalVar _: Mode 
  5796 SetThreadLocalMode: GlobalVar _: Mode 
  5708     "@param GlobalVar: LLVMValueRef
  5797     "@param GlobalVar: LLVMValueRef
  5718     "@param Global: LLVMValueRef
  5807     "@param Global: LLVMValueRef
  5719      @param HasUnnamedAddr: LLVMBool
  5808      @param HasUnnamedAddr: LLVMBool
  5720      @return: void
  5809      @return: void
  5721     "
  5810     "
  5722 
  5811 
  5723     <cdecl: void "LLVMSetUnnamedAddr" ( LLVMValue int32 ) >
  5812     <cdecl: void "LLVMSetUnnamedAddr" ( LLVMValue bool ) >
  5724     self primitiveFailed
  5813     self primitiveFailed
  5725 !
  5814 !
  5726 
  5815 
  5727 SetValueName: Val _: Name 
  5816 SetValueName: Val _: Name 
  5728     "@param Val: LLVMValueRef
  5817     "@param Val: LLVMValueRef
  5748     "@param MemoryAccessInst: LLVMValueRef
  5837     "@param MemoryAccessInst: LLVMValueRef
  5749      @param IsVolatile: LLVMBool
  5838      @param IsVolatile: LLVMBool
  5750      @return: void
  5839      @return: void
  5751     "
  5840     "
  5752 
  5841 
  5753     <cdecl: void "LLVMSetVolatile" ( LLVMValue int32 ) >
  5842     <cdecl: void "LLVMSetVolatile" ( LLVMValue bool ) >
  5754     self primitiveFailed
  5843     self primitiveFailed
  5755 !
  5844 !
  5756 
  5845 
  5757 Shutdown
  5846 Shutdown
  5758     "@return: void
  5847     "@return: void
  5775     "@param TD: LLVMTargetDataRef
  5864     "@param TD: LLVMTargetDataRef
  5776      @param Ty: LLVMTypeRef
  5865      @param Ty: LLVMTypeRef
  5777      @return: long long unsigned int
  5866      @return: long long unsigned int
  5778     "
  5867     "
  5779 
  5868 
  5780     <cdecl: uint64 "LLVMSizeOfTypeInBits" ( LLVMTargetData LLVMType ) >
  5869     <cdecl: longlong "LLVMSizeOfTypeInBits" ( LLVMTargetData LLVMType ) >
  5781     self primitiveFailed
  5870     self primitiveFailed
  5782 !
  5871 !
  5783 
  5872 
  5784 StartMultithreaded
  5873 StartMultithreaded
  5785     "@return: LLVMBool
  5874     "@return: LLVMBool
  5786     "
  5875     "
  5787 
  5876 
  5788     <cdecl: int32 "LLVMStartMultithreaded" ( ) >
  5877     <cdecl: bool "LLVMStartMultithreaded" ( ) >
  5789     self primitiveFailed
  5878     self primitiveFailed
  5790 !
  5879 !
  5791 
  5880 
  5792 StopMultithreaded
  5881 StopMultithreaded
  5793     "@return: void
  5882     "@return: void
  5801     "@param TD: LLVMTargetDataRef
  5890     "@param TD: LLVMTargetDataRef
  5802      @param Ty: LLVMTypeRef
  5891      @param Ty: LLVMTypeRef
  5803      @return: long long unsigned int
  5892      @return: long long unsigned int
  5804     "
  5893     "
  5805 
  5894 
  5806     <cdecl: uint64 "LLVMStoreSizeOfType" ( LLVMTargetData LLVMType ) >
  5895     <cdecl: longlong "LLVMStoreSizeOfType" ( LLVMTargetData LLVMType ) >
  5807     self primitiveFailed
  5896     self primitiveFailed
  5808 !
  5897 !
  5809 
  5898 
  5810 StructCreateNamed: C _: Name 
  5899 StructCreateNamed: C _: Name 
  5811     "@param C: LLVMContextRef
  5900     "@param C: LLVMContextRef
  5821     "@param StructTy: LLVMTypeRef
  5910     "@param StructTy: LLVMTypeRef
  5822      @param i: unsigned int
  5911      @param i: unsigned int
  5823      @return: LLVMTypeRef
  5912      @return: LLVMTypeRef
  5824     "
  5913     "
  5825 
  5914 
  5826     <cdecl: LLVMType "LLVMStructGetTypeAtIndex" ( LLVMType uint32 ) >
  5915     <cdecl: LLVMType "LLVMStructGetTypeAtIndex" ( LLVMType uint ) >
  5827     self primitiveFailed
  5916     self primitiveFailed
  5828 !
  5917 !
  5829 
  5918 
  5830 StructSetBody: StructTy _: ElementTypes _: ElementCount _: Packed 
  5919 StructSetBody: StructTy _: ElementTypes _: ElementCount _: Packed 
  5831     "@param StructTy: LLVMTypeRef
  5920     "@param StructTy: LLVMTypeRef
  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
  5856      @param ElementCount: unsigned int
  5945      @param ElementCount: unsigned int
  5857      @param Packed: LLVMBool
  5946      @param Packed: LLVMBool
  5858      @return: LLVMTypeRef
  5947      @return: LLVMTypeRef
  5859     "
  5948     "
  5860 
  5949 
  5861     <cdecl: LLVMType "LLVMStructTypeInContext" ( LLVMContext pointer uint32 int32 ) >
  5950     <cdecl: LLVMType "LLVMStructTypeInContext" ( LLVMContext pointer uint bool ) >
  5862     self primitiveFailed
  5951     self primitiveFailed
  5863 !
  5952 !
  5864 
  5953 
  5865 TypeIsSized: Ty 
  5954 TypeIsSized: Ty 
  5866     "@param Ty: LLVMTypeRef
  5955     "@param Ty: LLVMTypeRef
  5867      @return: LLVMBool
  5956      @return: LLVMBool
  5868     "
  5957     "
  5869 
  5958 
  5870     <cdecl: int32 "LLVMTypeIsSized" ( LLVMType ) >
  5959     <cdecl: bool "LLVMTypeIsSized" ( LLVMType ) >
  5871     self primitiveFailed
  5960     self primitiveFailed
  5872 !
  5961 !
  5873 
  5962 
  5874 TypeOf: Val 
  5963 TypeOf: Val 
  5875     "@param Val: LLVMValueRef
  5964     "@param Val: LLVMValueRef
  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