Fixed LLVMExamples>>example7_factorial_with_debug_info
Pass DIFile instead of DICompileUnit to #createTypeFunctionIn:parameterTypes:
Fixed #createParameterVariable: - parameters are numbered starting with 1.
"
Copyright (C) 2015-now Jan Vrany
This code is not an open-source (yet). You may use this code
for your own experiments and projects, given that:
* all modification to the code will be sent to the
original author for inclusion in future releases
* this is not used in any commercial software
This license is provisional and may (will) change in
a future.
"
"{ Package: 'jv:llvm_s' }"
"{ NameSpace: Smalltalk }"
Object subclass:#LLVM
instanceVariableNames:''
classVariableNames:''
poolDictionaries:''
category:'LLVM-S-Internal'
!
!LLVM class methodsFor:'documentation'!
copyright
"
Copyright (C) 2015-now Jan Vrany
This code is not an open-source (yet). You may use this code
for your own experiments and projects, given that:
* all modification to the code will be sent to the
original author for inclusion in future releases
* this is not used in any commercial software
This license is provisional and may (will) change in
a future.
"
!
documentation
"
This class contains all callouts to libLLVM-x.y.z.so. To internal use only!!
[author:]
Jan Vrany <jan.vrany@fit.cvut.cz>
[instance variables:]
[class variables:]
[see also:]
"
! !
!LLVM class methodsFor:'accessing'!
libraryName
^ LLVMConfig libraryPath
"Created: / 07-07-2015 / 00:45:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
"Modified: / 07-08-2015 / 14:07:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
!LLVM class methodsFor:'primitives'!
ABIAlignmentOfType: TD _: Ty
"@param TD: LLVMTargetDataRef
@param Ty: LLVMTypeRef
@return: unsigned int
"
<cdecl: uint "LLVMABIAlignmentOfType" ( LLVMTargetData LLVMType ) >
self primitiveFailed
!
ABISizeOfType: TD _: Ty
"@param TD: LLVMTargetDataRef
@param Ty: LLVMTypeRef
@return: long long unsigned int
"
<cdecl: longlong "LLVMABISizeOfType" ( LLVMTargetData LLVMType ) >
self primitiveFailed
!
AddAlias: M _: Ty _: Aliasee _: Name
"@param M: LLVMModuleRef
@param Ty: LLVMTypeRef
@param Aliasee: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMAddAlias" ( LLVMModule LLVMType LLVMValue charPointer ) >
self primitiveFailed
!
AddAttribute: Arg _: PA
"@param Arg: LLVMValueRef
@param PA: LLVMAttribute
@return: void
"
<cdecl: void "LLVMAddAttribute" ( LLVMValue int32 ) >
self primitiveFailed
!
AddCase: Switch _: OnVal _: Dest
"@param Switch: LLVMValueRef
@param OnVal: LLVMValueRef
@param Dest: LLVMBasicBlockRef
@return: void
"
<cdecl: void "LLVMAddCase" ( LLVMValue LLVMValue LLVMBasicBlock ) >
self primitiveFailed
!
AddClause: LandingPad _: ClauseVal
"@param LandingPad: LLVMValueRef
@param ClauseVal: LLVMValueRef
@return: void
"
<cdecl: void "LLVMAddClause" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
AddDestination: IndirectBr _: Dest
"@param IndirectBr: LLVMValueRef
@param Dest: LLVMBasicBlockRef
@return: void
"
<cdecl: void "LLVMAddDestination" ( LLVMValue LLVMBasicBlock ) >
self primitiveFailed
!
AddFunction: M _: Name _: FunctionTy
"@param M: LLVMModuleRef
@param Name: *const char
@param FunctionTy: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMAddFunction" ( LLVMModule charPointer LLVMType ) >
self primitiveFailed
!
AddFunctionAttr: Fn _: PA
"@param Fn: LLVMValueRef
@param PA: LLVMAttribute
@return: void
"
<cdecl: void "LLVMAddFunctionAttr" ( LLVMValue int32 ) >
self primitiveFailed
!
AddGlobal: M _: Ty _: Name
"@param M: LLVMModuleRef
@param Ty: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMAddGlobal" ( LLVMModule LLVMType charPointer ) >
self primitiveFailed
!
AddGlobalInAddressSpace: M _: Ty _: Name _: AddressSpace
"@param M: LLVMModuleRef
@param Ty: LLVMTypeRef
@param Name: *const char
@param AddressSpace: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMAddGlobalInAddressSpace" ( LLVMModule LLVMType charPointer uint ) >
self primitiveFailed
!
AddGlobalMapping: EE _: Global _: Addr
"@param EE: LLVMExecutionEngineRef
@param Global: LLVMValueRef
@param Addr: *void
@return: void
"
<cdecl: void "LLVMAddGlobalMapping" ( LLVMExecutionEngine LLVMValue voidPointer ) >
self primitiveFailed
!
AddIncoming: PhiNode _: IncomingValues _: IncomingBlocks _: Count
"@param PhiNode: LLVMValueRef
@param IncomingValues: *LLVMValueRef
@param IncomingBlocks: *LLVMBasicBlockRef
@param Count: unsigned int
@return: void
"
<cdecl: void "LLVMAddIncoming" ( LLVMValue pointer pointer uint ) >
self primitiveFailed
!
AddInstrAttribute: Instr _: index _: arg3
"@param Instr: LLVMValueRef
@param index: unsigned int
@param arg3: LLVMAttribute
@return: void
"
<cdecl: void "LLVMAddInstrAttribute" ( LLVMValue uint int32 ) >
self primitiveFailed
!
AddMethod: M _: Name _: FunctionTy
"This is essentially AddFunction:_: but returns an instance
of LLVMStXMethod instead of LLVMFunction"
<cdecl: LLVMStXMethod "LLVMAddFunction" ( LLVMModule charPointer LLVMType ) >
self primitiveFailed
"Created: / 11-07-2015 / 08:54:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
AddModule: EE _: M
"@param EE: LLVMExecutionEngineRef
@param M: LLVMModuleRef
@return: void
"
<cdecl: void "LLVMAddModule" ( LLVMExecutionEngine LLVMModule ) >
self primitiveFailed
!
AddModuleProvider: EE _: MP
"@param EE: LLVMExecutionEngineRef
@param MP: LLVMModuleProviderRef
@return: void
"
<cdecl: void "LLVMAddModuleProvider" ( LLVMExecutionEngine LLVMModuleProvider ) >
self primitiveFailed
!
AddNamedMetadataOperand: M _: name _: Val
"@param M: LLVMModuleRef
@param name: *const char
@param Val: LLVMValueRef
@return: void
"
<cdecl: void "LLVMAddNamedMetadataOperand" ( LLVMModule charPointer LLVMValue ) >
self primitiveFailed
!
AddTargetData: TD _: PM
"@param TD: LLVMTargetDataRef
@param PM: LLVMPassManagerRef
@return: void
"
<cdecl: void "LLVMAddTargetData" ( LLVMTargetData LLVMPassManager ) >
self primitiveFailed
!
AddTargetDependentFunctionAttr: Fn _: A _: V
"@param Fn: LLVMValueRef
@param A: *const char
@param V: *const char
@return: void
"
<cdecl: void "LLVMAddTargetDependentFunctionAttr" ( LLVMValue charPointer charPointer ) >
self primitiveFailed
!
AddTargetLibraryInfo: TLI _: PM
"@param TLI: LLVMTargetLibraryInfoRef
@param PM: LLVMPassManagerRef
@return: void
"
<cdecl: void "LLVMAddTargetLibraryInfo" ( LLVMTargetLibraryInfo LLVMPassManager ) >
self primitiveFailed
!
AlignOf: Ty
"@param Ty: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMAlignOf" ( LLVMType ) >
self primitiveFailed
!
AppendBasicBlock: Fn _: Name
"@param Fn: LLVMValueRef
@param Name: *const char
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMAppendBasicBlock" ( LLVMValue charPointer ) >
self primitiveFailed
!
AppendBasicBlockInContext: C _: Fn _: Name
"@param C: LLVMContextRef
@param Fn: LLVMValueRef
@param Name: *const char
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMAppendBasicBlockInContext" ( LLVMContext LLVMValue charPointer ) >
self primitiveFailed
!
ArrayType: ElementType _: ElementCount
"@param ElementType: LLVMTypeRef
@param ElementCount: unsigned int
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMArrayType" ( LLVMType uint ) >
self primitiveFailed
!
BasicBlockAsValue: BB
"@param BB: LLVMBasicBlockRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBasicBlockAsValue" ( LLVMBasicBlock ) >
self primitiveFailed
!
BlockAddress: F _: BB
"@param F: LLVMValueRef
@param BB: LLVMBasicBlockRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBlockAddress" ( LLVMValue LLVMBasicBlock ) >
self primitiveFailed
!
BuildAShr: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildAShr" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildAdd: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildAdd" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildAddrSpaceCast: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildAddrSpaceCast" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildAggregateRet: arg1 _: RetVals _: N
"@param arg1: LLVMBuilderRef
@param RetVals: *LLVMValueRef
@param N: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildAggregateRet" ( LLVMIRBuilder pointer uint ) >
self primitiveFailed
!
BuildAlloca: arg1 _: Ty _: Name
"@param arg1: LLVMBuilderRef
@param Ty: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildAlloca" ( LLVMIRBuilder LLVMType charPointer ) >
self primitiveFailed
!
BuildAnd: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildAnd" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildArrayAlloca: arg1 _: Ty _: Val _: Name
"@param arg1: LLVMBuilderRef
@param Ty: LLVMTypeRef
@param Val: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildArrayAlloca" ( LLVMIRBuilder LLVMType LLVMValue charPointer ) >
self primitiveFailed
!
BuildArrayMalloc: arg1 _: Ty _: Val _: Name
"@param arg1: LLVMBuilderRef
@param Ty: LLVMTypeRef
@param Val: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildArrayMalloc" ( LLVMIRBuilder LLVMType LLVMValue charPointer ) >
self primitiveFailed
!
BuildAtomicRMW: B _: op _: PTR _: Val _: ordering _: singleThread
"@param B: LLVMBuilderRef
@param op: LLVMAtomicRMWBinOp
@param PTR: LLVMValueRef
@param Val: LLVMValueRef
@param ordering: LLVMAtomicOrdering
@param singleThread: LLVMBool
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildAtomicRMW" ( LLVMIRBuilder int32 LLVMValue LLVMValue int32 bool ) >
self primitiveFailed
!
BuildBinOp: B _: Op _: LHS _: RHS _: Name
"@param B: LLVMBuilderRef
@param Op: LLVMOpcode
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildBinOp" ( LLVMIRBuilder int32 LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildBitCast: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildBitCast" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildBr: arg1 _: Dest
"@param arg1: LLVMBuilderRef
@param Dest: LLVMBasicBlockRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildBr" ( LLVMIRBuilder LLVMBasicBlock ) >
self primitiveFailed
!
BuildCall: arg1 _: Fn _: Args _: NumArgs _: Name
"@param arg1: LLVMBuilderRef
@param Fn: LLVMValueRef
@param Args: *LLVMValueRef
@param NumArgs: unsigned int
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildCall" ( LLVMIRBuilder LLVMValue pointer uint charPointer ) >
self primitiveFailed
!
BuildCast: B _: Op _: Val _: DestTy _: Name
"@param B: LLVMBuilderRef
@param Op: LLVMOpcode
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildCast" ( LLVMIRBuilder int32 LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildCondBr: arg1 _: If _: Then _: Else
"@param arg1: LLVMBuilderRef
@param If: LLVMValueRef
@param Then: LLVMBasicBlockRef
@param Else: LLVMBasicBlockRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildCondBr" ( LLVMIRBuilder LLVMValue LLVMBasicBlock LLVMBasicBlock ) >
self primitiveFailed
!
BuildExactSDiv: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildExactSDiv" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildExtractElement: arg1 _: VecVal _: Index _: Name
"@param arg1: LLVMBuilderRef
@param VecVal: LLVMValueRef
@param Index: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildExtractElement" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildExtractValue: arg1 _: AggVal _: Index _: Name
"@param arg1: LLVMBuilderRef
@param AggVal: LLVMValueRef
@param Index: unsigned int
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildExtractValue" ( LLVMIRBuilder LLVMValue uint charPointer ) >
self primitiveFailed
!
BuildFAdd: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFAdd" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildFCmp: arg1 _: Op _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param Op: LLVMRealPredicate
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFCmp" ( LLVMIRBuilder int32 LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildFDiv: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFDiv" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildFMul: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFMul" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildFNeg: arg1 _: V _: Name
"@param arg1: LLVMBuilderRef
@param V: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFNeg" ( LLVMIRBuilder LLVMValue charPointer ) >
self primitiveFailed
!
BuildFPCast: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFPCast" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildFPExt: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFPExt" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildFPToSI: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFPToSI" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildFPToUI: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFPToUI" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildFPTrunc: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFPTrunc" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildFRem: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFRem" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildFSub: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFSub" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildFence: B _: ordering _: singleThread _: Name
"@param B: LLVMBuilderRef
@param ordering: LLVMAtomicOrdering
@param singleThread: LLVMBool
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFence" ( LLVMIRBuilder int32 bool charPointer ) >
self primitiveFailed
!
BuildFree: arg1 _: PointerVal
"@param arg1: LLVMBuilderRef
@param PointerVal: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildFree" ( LLVMIRBuilder LLVMValue ) >
self primitiveFailed
!
BuildGEP: B _: Pointer _: Indices _: NumIndices _: Name
"@param B: LLVMBuilderRef
@param Pointer: LLVMValueRef
@param Indices: *LLVMValueRef
@param NumIndices: unsigned int
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildGEP" ( LLVMIRBuilder LLVMValue pointer uint charPointer ) >
self primitiveFailed
!
BuildGlobalString: B _: Str _: Name
"@param B: LLVMBuilderRef
@param Str: *const char
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildGlobalString" ( LLVMIRBuilder charPointer charPointer ) >
self primitiveFailed
!
BuildGlobalStringPtr: B _: Str _: Name
"@param B: LLVMBuilderRef
@param Str: *const char
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildGlobalStringPtr" ( LLVMIRBuilder charPointer charPointer ) >
self primitiveFailed
!
BuildICmp: arg1 _: Op _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param Op: LLVMIntPredicate
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildICmp" ( LLVMIRBuilder int32 LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildInBoundsGEP: B _: Pointer _: Indices _: NumIndices _: Name
"@param B: LLVMBuilderRef
@param Pointer: LLVMValueRef
@param Indices: *LLVMValueRef
@param NumIndices: unsigned int
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildInBoundsGEP" ( LLVMIRBuilder LLVMValue pointer uint charPointer ) >
self primitiveFailed
!
BuildIndirectBr: B _: Addr _: NumDests
"@param B: LLVMBuilderRef
@param Addr: LLVMValueRef
@param NumDests: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildIndirectBr" ( LLVMIRBuilder LLVMValue uint ) >
self primitiveFailed
!
BuildInsertElement: arg1 _: VecVal _: EltVal _: Index _: Name
"@param arg1: LLVMBuilderRef
@param VecVal: LLVMValueRef
@param EltVal: LLVMValueRef
@param Index: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildInsertElement" ( LLVMIRBuilder LLVMValue LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildInsertValue: arg1 _: AggVal _: EltVal _: Index _: Name
"@param arg1: LLVMBuilderRef
@param AggVal: LLVMValueRef
@param EltVal: LLVMValueRef
@param Index: unsigned int
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildInsertValue" ( LLVMIRBuilder LLVMValue LLVMValue uint charPointer ) >
self primitiveFailed
!
BuildIntCast: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildIntCast" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildIntToPtr: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildIntToPtr" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildInvoke: arg1 _: Fn _: Args _: NumArgs _: Then _: Catch _: Name
"@param arg1: LLVMBuilderRef
@param Fn: LLVMValueRef
@param Args: *LLVMValueRef
@param NumArgs: unsigned int
@param Then: LLVMBasicBlockRef
@param Catch: LLVMBasicBlockRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildInvoke" ( LLVMIRBuilder LLVMValue pointer uint LLVMBasicBlock LLVMBasicBlock charPointer ) >
self primitiveFailed
!
BuildIsNotNull: arg1 _: Val _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildIsNotNull" ( LLVMIRBuilder LLVMValue charPointer ) >
self primitiveFailed
!
BuildIsNull: arg1 _: Val _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildIsNull" ( LLVMIRBuilder LLVMValue charPointer ) >
self primitiveFailed
!
BuildLShr: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildLShr" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildLandingPad: B _: Ty _: NumClauses _: Name
"@param B: LLVMBuilderRef
@param Ty: LLVMTypeRef
@param NumClauses: unsigned int
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildLandingPad" ( LLVMIRBuilder LLVMType uint32 charPointer ) >
self primitiveFailed
!
BuildLandingPad: B _: Ty _: PersFn _: NumClauses _: Name
"@param B: LLVMBuilderRef
@param Ty: LLVMTypeRef
@param PersFn: LLVMValueRef
@param NumClauses: unsigned int
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildLandingPad" ( LLVMIRBuilder LLVMType LLVMValue uint charPointer ) >
self primitiveFailed
!
BuildLoad: arg1 _: PointerVal _: Name
"@param arg1: LLVMBuilderRef
@param PointerVal: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildLoad" ( LLVMIRBuilder LLVMValue charPointer ) >
self primitiveFailed
!
BuildMalloc: arg1 _: Ty _: Name
"@param arg1: LLVMBuilderRef
@param Ty: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildMalloc" ( LLVMIRBuilder LLVMType charPointer ) >
self primitiveFailed
!
BuildMul: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildMul" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildNSWAdd: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildNSWAdd" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildNSWMul: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildNSWMul" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildNSWNeg: B _: V _: Name
"@param B: LLVMBuilderRef
@param V: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildNSWNeg" ( LLVMIRBuilder LLVMValue charPointer ) >
self primitiveFailed
!
BuildNSWSub: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildNSWSub" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildNUWAdd: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildNUWAdd" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildNUWMul: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildNUWMul" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildNUWNeg: B _: V _: Name
"@param B: LLVMBuilderRef
@param V: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildNUWNeg" ( LLVMIRBuilder LLVMValue charPointer ) >
self primitiveFailed
!
BuildNUWSub: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildNUWSub" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildNeg: arg1 _: V _: Name
"@param arg1: LLVMBuilderRef
@param V: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildNeg" ( LLVMIRBuilder LLVMValue charPointer ) >
self primitiveFailed
!
BuildNot: arg1 _: V _: Name
"@param arg1: LLVMBuilderRef
@param V: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildNot" ( LLVMIRBuilder LLVMValue charPointer ) >
self primitiveFailed
!
BuildOr: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildOr" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildPhi: arg1 _: Ty _: Name
"@param arg1: LLVMBuilderRef
@param Ty: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildPhi" ( LLVMIRBuilder LLVMType charPointer ) >
self primitiveFailed
!
BuildPointerCast: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildPointerCast" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildPtrDiff: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildPtrDiff" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildPtrToInt: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildPtrToInt" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildResume: B _: Exn
"@param B: LLVMBuilderRef
@param Exn: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildResume" ( LLVMIRBuilder LLVMValue ) >
self primitiveFailed
!
BuildRet: arg1 _: V
"@param arg1: LLVMBuilderRef
@param V: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildRet" ( LLVMIRBuilder LLVMValue ) >
self primitiveFailed
!
BuildRetVoid: arg1
"@param arg1: LLVMBuilderRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildRetVoid" ( LLVMIRBuilder ) >
self primitiveFailed
!
BuildSDiv: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildSDiv" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildSExt: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildSExt" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildSExtOrBitCast: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildSExtOrBitCast" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildSIToFP: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildSIToFP" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildSRem: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildSRem" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildSelect: arg1 _: If _: Then _: Else _: Name
"@param arg1: LLVMBuilderRef
@param If: LLVMValueRef
@param Then: LLVMValueRef
@param Else: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildSelect" ( LLVMIRBuilder LLVMValue LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildShl: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildShl" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildShuffleVector: arg1 _: V1 _: V2 _: Mask _: Name
"@param arg1: LLVMBuilderRef
@param V1: LLVMValueRef
@param V2: LLVMValueRef
@param Mask: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildShuffleVector" ( LLVMIRBuilder LLVMValue LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildStore: arg1 _: Val _: Ptr
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param Ptr: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildStore" ( LLVMIRBuilder LLVMValue LLVMValue ) >
self primitiveFailed
!
BuildStructGEP: B _: Pointer _: Idx _: Name
"@param B: LLVMBuilderRef
@param Pointer: LLVMValueRef
@param Idx: unsigned int
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildStructGEP" ( LLVMIRBuilder LLVMValue uint charPointer ) >
self primitiveFailed
!
BuildSub: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildSub" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildSwitch: arg1 _: V _: Else _: NumCases
"@param arg1: LLVMBuilderRef
@param V: LLVMValueRef
@param Else: LLVMBasicBlockRef
@param NumCases: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildSwitch" ( LLVMIRBuilder LLVMValue LLVMBasicBlock uint ) >
self primitiveFailed
!
BuildTrunc: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildTrunc" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildTruncOrBitCast: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildTruncOrBitCast" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildUDiv: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildUDiv" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildUIToFP: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildUIToFP" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildURem: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildURem" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildUnreachable: arg1
"@param arg1: LLVMBuilderRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildUnreachable" ( LLVMIRBuilder ) >
self primitiveFailed
!
BuildVAArg: arg1 _: List _: Ty _: Name
"@param arg1: LLVMBuilderRef
@param List: LLVMValueRef
@param Ty: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildVAArg" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildXor: arg1 _: LHS _: RHS _: Name
"@param arg1: LLVMBuilderRef
@param LHS: LLVMValueRef
@param RHS: LLVMValueRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildXor" ( LLVMIRBuilder LLVMValue LLVMValue charPointer ) >
self primitiveFailed
!
BuildZExt: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildZExt" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
BuildZExtOrBitCast: arg1 _: Val _: DestTy _: Name
"@param arg1: LLVMBuilderRef
@param Val: LLVMValueRef
@param DestTy: LLVMTypeRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMBuildZExtOrBitCast" ( LLVMIRBuilder LLVMValue LLVMType charPointer ) >
self primitiveFailed
!
ByteOrder: TD
"@param TD: LLVMTargetDataRef
@return: LLVMByteOrdering
"
<cdecl: int32 "LLVMByteOrder" ( LLVMTargetData ) >
self primitiveFailed
!
CallFrameAlignmentOfType: TD _: Ty
"@param TD: LLVMTargetDataRef
@param Ty: LLVMTypeRef
@return: unsigned int
"
<cdecl: uint "LLVMCallFrameAlignmentOfType" ( LLVMTargetData LLVMType ) >
self primitiveFailed
!
ClearInsertionPosition: Builder
"@param Builder: LLVMBuilderRef
@return: void
"
<cdecl: void "LLVMClearInsertionPosition" ( LLVMIRBuilder ) >
self primitiveFailed
!
CloneModule: M
"@param M: LLVMModuleRef
@return: LLVMModuleRef
"
<cdecl: LLVMModule "LLVMCloneModule" ( LLVMModule ) >
self primitiveFailed
!
ConstAShr: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstAShr" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstAdd: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstAdd" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstAddrSpaceCast: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstAddrSpaceCast" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstAllOnes: Ty
"@param Ty: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstAllOnes" ( LLVMType ) >
self primitiveFailed
!
ConstAnd: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstAnd" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstArray: ElementTy _: ConstantVals _: Length
"@param ElementTy: LLVMTypeRef
@param ConstantVals: *LLVMValueRef
@param Length: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstArray" ( LLVMType pointer uint ) >
self primitiveFailed
!
ConstBitCast: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstBitCast" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstExactSDiv: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstExactSDiv" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstExtractElement: VectorConstant _: IndexConstant
"@param VectorConstant: LLVMValueRef
@param IndexConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstExtractElement" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstExtractValue: AggConstant _: IdxList _: NumIdx
"@param AggConstant: LLVMValueRef
@param IdxList: *unsigned int
@param NumIdx: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstExtractValue" ( LLVMValue intPointer uint ) >
self primitiveFailed
!
ConstFAdd: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstFAdd" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstFCmp: Predicate _: LHSConstant _: RHSConstant
"@param Predicate: LLVMRealPredicate
@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstFCmp" ( int32 LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstFDiv: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstFDiv" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstFMul: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstFMul" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstFNeg: ConstantVal
"@param ConstantVal: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstFNeg" ( LLVMValue ) >
self primitiveFailed
!
ConstFPCast: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstFPCast" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstFPExt: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstFPExt" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstFPToSI: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstFPToSI" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstFPToUI: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstFPToUI" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstFPTrunc: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstFPTrunc" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstFRem: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstFRem" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstFSub: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstFSub" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstGEP: ConstantVal _: ConstantIndices _: NumIndices
"@param ConstantVal: LLVMValueRef
@param ConstantIndices: *LLVMValueRef
@param NumIndices: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstGEP" ( LLVMValue pointer uint ) >
self primitiveFailed
!
ConstICmp: Predicate _: LHSConstant _: RHSConstant
"@param Predicate: LLVMIntPredicate
@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstICmp" ( int32 LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstInBoundsGEP: ConstantVal _: ConstantIndices _: NumIndices
"@param ConstantVal: LLVMValueRef
@param ConstantIndices: *LLVMValueRef
@param NumIndices: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstInBoundsGEP" ( LLVMValue pointer uint ) >
self primitiveFailed
!
ConstInlineAsm: Ty _: AsmString _: Constraints _: HasSideEffects _: IsAlignStack
"@param Ty: LLVMTypeRef
@param AsmString: *const char
@param Constraints: *const char
@param HasSideEffects: LLVMBool
@param IsAlignStack: LLVMBool
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstInlineAsm" ( LLVMType charPointer charPointer bool bool ) >
self primitiveFailed
!
ConstInsertElement: VectorConstant _: ElementValueConstant _: IndexConstant
"@param VectorConstant: LLVMValueRef
@param ElementValueConstant: LLVMValueRef
@param IndexConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstInsertElement" ( LLVMValue LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstInsertValue: AggConstant _: ElementValueConstant _: IdxList _: NumIdx
"@param AggConstant: LLVMValueRef
@param ElementValueConstant: LLVMValueRef
@param IdxList: *unsigned int
@param NumIdx: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstInsertValue" ( LLVMValue LLVMValue intPointer uint ) >
self primitiveFailed
!
ConstInt: IntTy _: N _: SignExtend
"@param IntTy: LLVMTypeRef
@param N: long long unsigned int
@param SignExtend: LLVMBool
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstInt" ( LLVMType longlong bool ) >
self primitiveFailed
!
ConstIntCast: ConstantVal _: ToType _: isSigned
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@param isSigned: LLVMBool
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstIntCast" ( LLVMValue LLVMType bool ) >
self primitiveFailed
!
ConstIntGetSExtValue: ConstantVal
"@param ConstantVal: LLVMValueRef
@return: long long int
"
<cdecl: longlong "LLVMConstIntGetSExtValue" ( LLVMValue ) >
self primitiveFailed
!
ConstIntGetZExtValue: ConstantVal
"@param ConstantVal: LLVMValueRef
@return: long long unsigned int
"
<cdecl: longlong "LLVMConstIntGetZExtValue" ( LLVMValue ) >
self primitiveFailed
!
ConstIntOfArbitraryPrecision: IntTy _: NumWords _: Words
"@param IntTy: LLVMTypeRef
@param NumWords: unsigned int
@param Words: *const uint64_t
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstIntOfArbitraryPrecision" ( LLVMType uint pointer ) >
self primitiveFailed
!
ConstIntOfString: IntTy _: Text _: Radix
"@param IntTy: LLVMTypeRef
@param Text: *const char
@param Radix: uint8_t
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstIntOfString" ( LLVMType charPointer uint8 ) >
self primitiveFailed
!
ConstIntOfStringAndSize: IntTy _: Text _: SLen _: Radix
"@param IntTy: LLVMTypeRef
@param Text: *const char
@param SLen: unsigned int
@param Radix: uint8_t
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstIntOfStringAndSize" ( LLVMType charPointer uint uint8 ) >
self primitiveFailed
!
ConstIntToPtr: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstIntToPtr" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstLShr: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstLShr" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstMul: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstMul" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstNSWAdd: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstNSWAdd" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstNSWMul: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstNSWMul" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstNSWNeg: ConstantVal
"@param ConstantVal: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstNSWNeg" ( LLVMValue ) >
self primitiveFailed
!
ConstNSWSub: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstNSWSub" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstNUWAdd: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstNUWAdd" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstNUWMul: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstNUWMul" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstNUWNeg: ConstantVal
"@param ConstantVal: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstNUWNeg" ( LLVMValue ) >
self primitiveFailed
!
ConstNUWSub: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstNUWSub" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstNamedStruct: StructTy _: ConstantVals _: Count
"@param StructTy: LLVMTypeRef
@param ConstantVals: *LLVMValueRef
@param Count: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstNamedStruct" ( LLVMType pointer uint ) >
self primitiveFailed
!
ConstNeg: ConstantVal
"@param ConstantVal: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstNeg" ( LLVMValue ) >
self primitiveFailed
!
ConstNot: ConstantVal
"@param ConstantVal: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstNot" ( LLVMValue ) >
self primitiveFailed
!
ConstNull: Ty
"@param Ty: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstNull" ( LLVMType ) >
self primitiveFailed
!
ConstOr: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstOr" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstPointerCast: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstPointerCast" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstPointerNull: Ty
"@param Ty: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstPointerNull" ( LLVMType ) >
self primitiveFailed
!
ConstPtrToInt: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstPtrToInt" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstReal: RealTy _: N
"@param RealTy: LLVMTypeRef
@param N: double
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstReal" ( LLVMType double ) >
self primitiveFailed
!
ConstRealGetDouble: ConstantVal _: losesInfo
"@param ConstantVal: LLVMValueRef
@param losesInfo: *LLVMBool
@return: double
"
<cdecl: double "LLVMConstRealGetDouble" ( LLVMValue pointer ) >
self primitiveFailed
!
ConstRealOfString: RealTy _: Text
"@param RealTy: LLVMTypeRef
@param Text: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstRealOfString" ( LLVMType charPointer ) >
self primitiveFailed
!
ConstRealOfStringAndSize: RealTy _: Text _: SLen
"@param RealTy: LLVMTypeRef
@param Text: *const char
@param SLen: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstRealOfStringAndSize" ( LLVMType charPointer uint ) >
self primitiveFailed
!
ConstSDiv: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstSDiv" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstSExt: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstSExt" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstSExtOrBitCast: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstSExtOrBitCast" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstSIToFP: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstSIToFP" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstSRem: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstSRem" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstSelect: ConstantCondition _: ConstantIfTrue _: ConstantIfFalse
"@param ConstantCondition: LLVMValueRef
@param ConstantIfTrue: LLVMValueRef
@param ConstantIfFalse: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstSelect" ( LLVMValue LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstShl: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstShl" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstShuffleVector: VectorAConstant _: VectorBConstant _: MaskConstant
"@param VectorAConstant: LLVMValueRef
@param VectorBConstant: LLVMValueRef
@param MaskConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstShuffleVector" ( LLVMValue LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstString: Str _: Length _: DontNullTerminate
"@param Str: *const char
@param Length: unsigned int
@param DontNullTerminate: LLVMBool
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstString" ( charPointer uint bool ) >
self primitiveFailed
!
ConstStringInContext: C _: Str _: Length _: DontNullTerminate
"@param C: LLVMContextRef
@param Str: *const char
@param Length: unsigned int
@param DontNullTerminate: LLVMBool
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstStringInContext" ( LLVMContext charPointer uint bool ) >
self primitiveFailed
!
ConstStruct: ConstantVals _: Count _: Packed
"@param ConstantVals: *LLVMValueRef
@param Count: unsigned int
@param Packed: LLVMBool
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstStruct" ( pointer uint bool ) >
self primitiveFailed
!
ConstStructInContext: C _: ConstantVals _: Count _: Packed
"@param C: LLVMContextRef
@param ConstantVals: *LLVMValueRef
@param Count: unsigned int
@param Packed: LLVMBool
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstStructInContext" ( LLVMContext pointer uint bool ) >
self primitiveFailed
!
ConstSub: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstSub" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstTrunc: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstTrunc" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstTruncOrBitCast: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstTruncOrBitCast" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstUDiv: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstUDiv" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstUIToFP: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstUIToFP" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstURem: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstURem" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstVector: ScalarConstantVals _: Size
"@param ScalarConstantVals: *LLVMValueRef
@param Size: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstVector" ( pointer uint ) >
self primitiveFailed
!
ConstXor: LHSConstant _: RHSConstant
"@param LHSConstant: LLVMValueRef
@param RHSConstant: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstXor" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ConstZExt: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstZExt" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ConstZExtOrBitCast: ConstantVal _: ToType
"@param ConstantVal: LLVMValueRef
@param ToType: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMConstZExtOrBitCast" ( LLVMValue LLVMType ) >
self primitiveFailed
!
ContextCreate
"@return: LLVMContextRef
"
<cdecl: LLVMContext "LLVMContextCreate" ( ) >
self primitiveFailed
!
ContextDispose: C
"@param C: LLVMContextRef
@return: void
"
<cdecl: void "LLVMContextDispose" ( LLVMContext ) >
self primitiveFailed
!
ContextSetDiagnosticHandler: C _: Handler _: DiagnosticContext
"@param C: LLVMContextRef
@param Handler: *int
@param DiagnosticContext: *void
@return: void
"
<cdecl: void "LLVMContextSetDiagnosticHandler" ( LLVMContext intPointer voidPointer ) >
self primitiveFailed
!
ContextSetYieldCallback: C _: Callback _: OpaqueHandle
"@param C: LLVMContextRef
@param Callback: *int
@param OpaqueHandle: *void
@return: void
"
<cdecl: void "LLVMContextSetYieldCallback" ( LLVMContext intPointer voidPointer ) >
self primitiveFailed
!
CopyStringRepOfTargetData: TD
"@param TD: LLVMTargetDataRef
@return: *char
"
<cdecl: charPointer "LLVMCopyStringRepOfTargetData" ( LLVMTargetData ) >
self primitiveFailed
!
CountBasicBlocks: Fn
"@param Fn: LLVMValueRef
@return: unsigned int
"
<cdecl: uint "LLVMCountBasicBlocks" ( LLVMValue ) >
self primitiveFailed
!
CountIncoming: PhiNode
"@param PhiNode: LLVMValueRef
@return: unsigned int
"
<cdecl: uint "LLVMCountIncoming" ( LLVMValue ) >
self primitiveFailed
!
CountParamTypes: FunctionTy
"@param FunctionTy: LLVMTypeRef
@return: unsigned int
"
<cdecl: uint "LLVMCountParamTypes" ( LLVMType ) >
self primitiveFailed
!
CountParams: Fn
"@param Fn: LLVMValueRef
@return: unsigned int
"
<cdecl: uint "LLVMCountParams" ( LLVMValue ) >
self primitiveFailed
!
CountStructElementTypes: StructTy
"@param StructTy: LLVMTypeRef
@return: unsigned int
"
<cdecl: uint "LLVMCountStructElementTypes" ( LLVMType ) >
self primitiveFailed
!
CreateBuilder
"@return: LLVMBuilderRef
"
<cdecl: LLVMIRBuilder "LLVMCreateBuilder" ( ) >
self primitiveFailed
!
CreateBuilderInContext: C
"@param C: LLVMContextRef
@return: LLVMBuilderRef
"
<cdecl: LLVMIRBuilder "LLVMCreateBuilderInContext" ( LLVMContext ) >
self primitiveFailed
!
CreateExecutionEngine: OutEE _: MP _: OutError
"@param OutEE: *LLVMExecutionEngineRef
@param MP: LLVMModuleProviderRef
@param OutError: **char
@return: LLVMBool
"
<cdecl: bool "LLVMCreateExecutionEngine" ( pointer LLVMModuleProvider pointer ) >
self primitiveFailed
!
CreateExecutionEngineForModule: OutEE _: M _: OutError
"@param OutEE: *LLVMExecutionEngineRef
@param M: LLVMModuleRef
@param OutError: **char
@return: LLVMBool
"
<cdecl: bool "LLVMCreateExecutionEngineForModule" ( pointer LLVMModule pointer ) >
self primitiveFailed
!
CreateFunctionPassManager: MP
"@param MP: LLVMModuleProviderRef
@return: LLVMPassManagerRef
"
<cdecl: LLVMPassManager "LLVMCreateFunctionPassManager" ( LLVMModuleProvider ) >
self primitiveFailed
!
CreateFunctionPassManagerForModule: M
"@param M: LLVMModuleRef
@return: LLVMPassManagerRef
"
<cdecl: LLVMPassManager "LLVMCreateFunctionPassManagerForModule" ( LLVMModule ) >
self primitiveFailed
!
CreateGenericValueOfFloat: Ty _: N
"@param Ty: LLVMTypeRef
@param N: double
@return: LLVMGenericValueRef
"
<cdecl: LLVMGenericValue "LLVMCreateGenericValueOfFloat" ( LLVMType double ) >
self primitiveFailed
!
CreateGenericValueOfInt: Ty _: N _: IsSigned
"@param Ty: LLVMTypeRef
@param N: long long unsigned int
@param IsSigned: LLVMBool
@return: LLVMGenericValueRef
"
<cdecl: LLVMGenericValue "LLVMCreateGenericValueOfInt" ( LLVMType longlong bool ) >
self primitiveFailed
!
CreateGenericValueOfPointer: P
"@param P: *void
@return: LLVMGenericValueRef
"
<cdecl: LLVMGenericValue "LLVMCreateGenericValueOfPointer" ( voidPointer ) >
self primitiveFailed
!
CreateInterpreter: OutInterp _: MP _: OutError
"@param OutInterp: *LLVMExecutionEngineRef
@param MP: LLVMModuleProviderRef
@param OutError: **char
@return: LLVMBool
"
<cdecl: bool "LLVMCreateInterpreter" ( pointer LLVMModuleProvider pointer ) >
self primitiveFailed
!
CreateInterpreterForModule: OutInterp _: M _: OutError
"@param OutInterp: *LLVMExecutionEngineRef
@param M: LLVMModuleRef
@param OutError: **char
@return: LLVMBool
"
<cdecl: bool "LLVMCreateInterpreterForModule" ( pointer LLVMModule pointer ) >
self primitiveFailed
!
CreateJITCompiler: OutJIT _: MP _: OptLevel _: OutError
"@param OutJIT: *LLVMExecutionEngineRef
@param MP: LLVMModuleProviderRef
@param OptLevel: unsigned int
@param OutError: **char
@return: LLVMBool
"
<cdecl: bool "LLVMCreateJITCompiler" ( pointer LLVMModuleProvider uint pointer ) >
self primitiveFailed
!
CreateJITCompilerForModule: OutJIT _: M _: OptLevel _: OutError
"@param OutJIT: *LLVMExecutionEngineRef
@param M: LLVMModuleRef
@param OptLevel: unsigned int
@param OutError: **char
@return: LLVMBool
"
<cdecl: bool "LLVMCreateJITCompilerForModule" ( pointer LLVMModule uint pointer ) >
self primitiveFailed
!
CreateMCJITCompilerForModule: OutJIT _: M _: Options _: SizeOfOptions _: OutError
"@param OutJIT: *LLVMExecutionEngineRef
@param M: LLVMModuleRef
@param Options: *LLVMMCJITCompilerOptions
@param SizeOfOptions: size_t
@param OutError: **char
@return: LLVMBool
"
<cdecl: bool "LLVMCreateMCJITCompilerForModule" ( pointer LLVMModule LLVMMCJITCompilerOptions long pointer ) >
self primitiveFailed
!
CreateMemoryBufferWithContentsOfFile: Path _: OutMemBuf _: OutMessage
"@param Path: *const char
@param OutMemBuf: *LLVMMemoryBufferRef
@param OutMessage: **char
@return: LLVMBool
"
<cdecl: bool "LLVMCreateMemoryBufferWithContentsOfFile" ( charPointer pointer pointer ) >
self primitiveFailed
!
CreateMemoryBufferWithMemoryRange: InputData _: InputDataLength _: BufferName _: RequiresNullTerminator
"@param InputData: *const char
@param InputDataLength: size_t
@param BufferName: *const char
@param RequiresNullTerminator: LLVMBool
@return: LLVMMemoryBufferRef
"
<cdecl: pointer "LLVMCreateMemoryBufferWithMemoryRange" ( charPointer long charPointer bool ) >
self primitiveFailed
!
CreateMemoryBufferWithMemoryRangeCopy: InputData _: InputDataLength _: BufferName
"@param InputData: *const char
@param InputDataLength: size_t
@param BufferName: *const char
@return: LLVMMemoryBufferRef
"
<cdecl: pointer "LLVMCreateMemoryBufferWithMemoryRangeCopy" ( charPointer long charPointer ) >
self primitiveFailed
!
CreateMemoryBufferWithSTDIN: OutMemBuf _: OutMessage
"@param OutMemBuf: *LLVMMemoryBufferRef
@param OutMessage: **char
@return: LLVMBool
"
<cdecl: bool "LLVMCreateMemoryBufferWithSTDIN" ( pointer pointer ) >
self primitiveFailed
!
CreateMessage: Message
"@param Message: *const char
@return: *char
"
<cdecl: charPointer "LLVMCreateMessage" ( charPointer ) >
self primitiveFailed
!
CreateModuleProviderForExistingModule: M
"@param M: LLVMModuleRef
@return: LLVMModuleProviderRef
"
<cdecl: LLVMModuleProvider "LLVMCreateModuleProviderForExistingModule" ( LLVMModule ) >
self primitiveFailed
!
CreatePassManager
"@return: LLVMPassManagerRef
"
<cdecl: LLVMPassManager "LLVMCreatePassManager" ( ) >
self primitiveFailed
!
CreateSimpleMCJITMemoryManager: Opaque _: AllocateCodeSection _: AllocateDataSection _: FinalizeMemory _: Destroy
"@param Opaque: *void
@param AllocateCodeSection: *int
@param AllocateDataSection: *int
@param FinalizeMemory: *int
@param Destroy: *int
@return: LLVMMCJITMemoryManagerRef
"
<cdecl: LLVMMCJITMemoryManager "LLVMCreateSimpleMCJITMemoryManager" ( voidPointer intPointer intPointer intPointer intPointer ) >
self primitiveFailed
!
CreateTargetData: StringRep
"@param StringRep: *const char
@return: LLVMTargetDataRef
"
<cdecl: LLVMTargetData "LLVMCreateTargetData" ( charPointer ) >
self primitiveFailed
!
DeleteBasicBlock: BB
"@param BB: LLVMBasicBlockRef
@return: void
"
<cdecl: void "LLVMDeleteBasicBlock" ( LLVMBasicBlock ) >
self primitiveFailed
!
DeleteFunction: Fn
"@param Fn: LLVMValueRef
@return: void
"
<cdecl: void "LLVMDeleteFunction" ( LLVMValue ) >
self primitiveFailed
!
DeleteGlobal: GlobalVar
"@param GlobalVar: LLVMValueRef
@return: void
"
<cdecl: void "LLVMDeleteGlobal" ( LLVMValue ) >
self primitiveFailed
!
DisposeBuilder: Builder
"@param Builder: LLVMBuilderRef
@return: void
"
<cdecl: void "LLVMDisposeBuilder" ( LLVMIRBuilder ) >
self primitiveFailed
!
DisposeExecutionEngine: EE
"@param EE: LLVMExecutionEngineRef
@return: void
"
<cdecl: void "LLVMDisposeExecutionEngine" ( LLVMExecutionEngine ) >
self primitiveFailed
!
DisposeGenericValue: GenVal
"@param GenVal: LLVMGenericValueRef
@return: void
"
<cdecl: void "LLVMDisposeGenericValue" ( LLVMGenericValue ) >
self primitiveFailed
!
DisposeMCJITMemoryManager: MM
"@param MM: LLVMMCJITMemoryManagerRef
@return: void
"
<cdecl: void "LLVMDisposeMCJITMemoryManager" ( LLVMMCJITMemoryManager ) >
self primitiveFailed
!
DisposeMemoryBuffer: MemBuf
"@param MemBuf: LLVMMemoryBufferRef
@return: void
"
<cdecl: void "LLVMDisposeMemoryBuffer" ( pointer ) >
self primitiveFailed
!
DisposeMessage: Message
"@param Message: *char
@return: void
"
<cdecl: void "LLVMDisposeMessage" ( charPointer ) >
self primitiveFailed
!
DisposeModule: M
"@param M: LLVMModuleRef
@return: void
"
<cdecl: void "LLVMDisposeModule" ( LLVMModule ) >
self primitiveFailed
!
DisposeModuleProvider: M
"@param M: LLVMModuleProviderRef
@return: void
"
<cdecl: void "LLVMDisposeModuleProvider" ( LLVMModuleProvider ) >
self primitiveFailed
!
DisposePassManager: PM
"@param PM: LLVMPassManagerRef
@return: void
"
<cdecl: void "LLVMDisposePassManager" ( LLVMPassManager ) >
self primitiveFailed
!
DisposeTargetData: TD
"@param TD: LLVMTargetDataRef
@return: void
"
<cdecl: void "LLVMDisposeTargetData" ( LLVMTargetData ) >
self primitiveFailed
!
DoubleType
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMDoubleType" ( ) >
self primitiveFailed
!
DoubleTypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMDoubleTypeInContext" ( LLVMContext ) >
self primitiveFailed
!
DumpModule: M
"@param M: LLVMModuleRef
@return: void
"
<cdecl: void "LLVMDumpModule" ( LLVMModule ) >
self primitiveFailed
!
DumpType: Val
"@param Val: LLVMTypeRef
@return: void
"
<cdecl: void "LLVMDumpType" ( LLVMType ) >
self primitiveFailed
!
DumpValue: Val
"@param Val: LLVMValueRef
@return: void
"
<cdecl: void "LLVMDumpValue" ( LLVMValue ) >
self primitiveFailed
!
ElementAtOffset: TD _: StructTy _: Offset
"@param TD: LLVMTargetDataRef
@param StructTy: LLVMTypeRef
@param Offset: long long unsigned int
@return: unsigned int
"
<cdecl: uint "LLVMElementAtOffset" ( LLVMTargetData LLVMType longlong ) >
self primitiveFailed
!
EnablePrettyStackTrace
"@return: void
"
<cdecl: void "LLVMEnablePrettyStackTrace" ( ) >
self primitiveFailed
!
FP128Type
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMFP128Type" ( ) >
self primitiveFailed
!
FP128TypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMFP128TypeInContext" ( LLVMContext ) >
self primitiveFailed
!
FinalizeFunctionPassManager: FPM
"@param FPM: LLVMPassManagerRef
@return: LLVMBool
"
<cdecl: bool "LLVMFinalizeFunctionPassManager" ( LLVMPassManager ) >
self primitiveFailed
!
FindFunction: EE _: Name _: OutFn
"@param EE: LLVMExecutionEngineRef
@param Name: *const char
@param OutFn: *LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMFindFunction" ( LLVMExecutionEngine charPointer pointer ) >
self primitiveFailed
!
FloatType
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMFloatType" ( ) >
self primitiveFailed
!
FloatTypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMFloatTypeInContext" ( LLVMContext ) >
self primitiveFailed
!
FreeMachineCodeForFunction: EE _: F
"@param EE: LLVMExecutionEngineRef
@param F: LLVMValueRef
@return: void
"
<cdecl: void "LLVMFreeMachineCodeForFunction" ( LLVMExecutionEngine LLVMValue ) >
self primitiveFailed
!
FunctionType: ReturnType _: ParamTypes _: ParamCount _: IsVarArg
"@param ReturnType: LLVMTypeRef
@param ParamTypes: *LLVMTypeRef
@param ParamCount: unsigned int
@param IsVarArg: LLVMBool
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMFunctionType" ( LLVMType pointer uint bool ) >
self primitiveFailed
!
GenericValueIntWidth: GenValRef
"@param GenValRef: LLVMGenericValueRef
@return: unsigned int
"
<cdecl: uint "LLVMGenericValueIntWidth" ( LLVMGenericValue ) >
self primitiveFailed
!
GenericValueToFloat: TyRef _: GenVal
"@param TyRef: LLVMTypeRef
@param GenVal: LLVMGenericValueRef
@return: double
"
<cdecl: double "LLVMGenericValueToFloat" ( LLVMType LLVMGenericValue ) >
self primitiveFailed
!
GenericValueToInt: GenVal _: IsSigned
"@param GenVal: LLVMGenericValueRef
@param IsSigned: LLVMBool
@return: long long unsigned int
"
<cdecl: longlong "LLVMGenericValueToInt" ( LLVMGenericValue bool ) >
self primitiveFailed
!
GenericValueToPointer: GenVal
"@param GenVal: LLVMGenericValueRef
@return: *void
"
<cdecl: voidPointer "LLVMGenericValueToPointer" ( LLVMGenericValue ) >
self primitiveFailed
!
GetAlignment: V
"@param V: LLVMValueRef
@return: unsigned int
"
<cdecl: uint "LLVMGetAlignment" ( LLVMValue ) >
self primitiveFailed
!
GetArrayLength: ArrayTy
"@param ArrayTy: LLVMTypeRef
@return: unsigned int
"
<cdecl: uint "LLVMGetArrayLength" ( LLVMType ) >
self primitiveFailed
!
GetAsString: c _: out
"@param c: LLVMValueRef
@param out: *size_t
@return: *const char
"
<cdecl: charPointer "LLVMGetAsString" ( LLVMValue pointer ) >
self primitiveFailed
!
GetAttribute: Arg
"@param Arg: LLVMValueRef
@return: LLVMAttribute
"
<cdecl: int32 "LLVMGetAttribute" ( LLVMValue ) >
self primitiveFailed
!
GetBasicBlockParent: BB
"@param BB: LLVMBasicBlockRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetBasicBlockParent" ( LLVMBasicBlock ) >
self primitiveFailed
!
GetBasicBlockTerminator: BB
"@param BB: LLVMBasicBlockRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetBasicBlockTerminator" ( LLVMBasicBlock ) >
self primitiveFailed
!
GetBasicBlocks: Fn _: BasicBlocks
"@param Fn: LLVMValueRef
@param BasicBlocks: *LLVMBasicBlockRef
@return: void
"
<cdecl: void "LLVMGetBasicBlocks" ( LLVMValue pointer ) >
self primitiveFailed
!
GetBufferSize: MemBuf
"@param MemBuf: LLVMMemoryBufferRef
@return: size_t
"
<cdecl: long "LLVMGetBufferSize" ( pointer ) >
self primitiveFailed
!
GetBufferStart: MemBuf
"@param MemBuf: LLVMMemoryBufferRef
@return: *const char
"
<cdecl: charPointer "LLVMGetBufferStart" ( pointer ) >
self primitiveFailed
!
GetCondition: Branch
"@param Branch: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetCondition" ( LLVMValue ) >
self primitiveFailed
!
GetConstOpcode: ConstantVal
"@param ConstantVal: LLVMValueRef
@return: LLVMOpcode
"
<cdecl: int32 "LLVMGetConstOpcode" ( LLVMValue ) >
self primitiveFailed
!
GetCurrentDebugLocation: Builder
"@param Builder: LLVMBuilderRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetCurrentDebugLocation" ( LLVMIRBuilder ) >
self primitiveFailed
!
GetDLLStorageClass: Global
"@param Global: LLVMValueRef
@return: LLVMDLLStorageClass
"
<cdecl: int32 "LLVMGetDLLStorageClass" ( LLVMValue ) >
self primitiveFailed
!
GetDataLayout: M
"@param M: LLVMModuleRef
@return: *const char
"
<cdecl: charPointer "LLVMGetDataLayout" ( LLVMModule ) >
self primitiveFailed
!
GetDiagInfoDescription: DI
"@param DI: LLVMDiagnosticInfoRef
@return: *char
"
<cdecl: charPointer "LLVMGetDiagInfoDescription" ( LLVMDiagnosticInfo ) >
self primitiveFailed
!
GetDiagInfoSeverity: DI
"@param DI: LLVMDiagnosticInfoRef
@return: LLVMDiagnosticSeverity
"
<cdecl: int32 "LLVMGetDiagInfoSeverity" ( LLVMDiagnosticInfo ) >
self primitiveFailed
!
GetElementAsConstant: c _: idx
"@param c: LLVMValueRef
@param idx: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetElementAsConstant" ( LLVMValue uint ) >
self primitiveFailed
!
GetElementType: Ty
"@param Ty: LLVMTypeRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMGetElementType" ( LLVMType ) >
self primitiveFailed
!
GetEntryBasicBlock: Fn
"@param Fn: LLVMValueRef
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMGetEntryBasicBlock" ( LLVMValue ) >
self primitiveFailed
!
GetExecutionEngineTargetData: EE
"@param EE: LLVMExecutionEngineRef
@return: LLVMTargetDataRef
"
<cdecl: LLVMTargetData "LLVMGetExecutionEngineTargetData" ( LLVMExecutionEngine ) >
self primitiveFailed
!
GetExecutionEngineTargetMachine: EE
"@param EE: LLVMExecutionEngineRef
@return: LLVMTargetMachineRef
"
<cdecl: pointer "LLVMGetExecutionEngineTargetMachine" ( LLVMExecutionEngine ) >
self primitiveFailed
!
GetFCmpPredicate: Inst
"@param Inst: LLVMValueRef
@return: LLVMRealPredicate
"
<cdecl: int32 "LLVMGetFCmpPredicate" ( LLVMValue ) >
self primitiveFailed
!
GetFirstBasicBlock: Fn
"@param Fn: LLVMValueRef
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMGetFirstBasicBlock" ( LLVMValue ) >
self primitiveFailed
!
GetFirstFunction: M
"@param M: LLVMModuleRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetFirstFunction" ( LLVMModule ) >
self primitiveFailed
!
GetFirstGlobal: M
"@param M: LLVMModuleRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetFirstGlobal" ( LLVMModule ) >
self primitiveFailed
!
GetFirstInstruction: BB
"@param BB: LLVMBasicBlockRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetFirstInstruction" ( LLVMBasicBlock ) >
self primitiveFailed
!
GetFirstParam: Fn
"@param Fn: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetFirstParam" ( LLVMValue ) >
self primitiveFailed
!
GetFirstUse: Val
"@param Val: LLVMValueRef
@return: LLVMUseRef
"
<cdecl: LLVMUse "LLVMGetFirstUse" ( LLVMValue ) >
self primitiveFailed
!
GetFunctionAddress: EE _: Name
"@param EE: LLVMExecutionEngineRef
@param Name: *const char
@return: uint64_t
"
<cdecl: uint64 "LLVMGetFunctionAddress" ( LLVMExecutionEngine charPointer ) >
self primitiveFailed
!
GetFunctionAttr: Fn
"@param Fn: LLVMValueRef
@return: LLVMAttribute
"
<cdecl: int32 "LLVMGetFunctionAttr" ( LLVMValue ) >
self primitiveFailed
!
GetFunctionCallConv: Fn
"@param Fn: LLVMValueRef
@return: unsigned int
"
<cdecl: uint "LLVMGetFunctionCallConv" ( LLVMValue ) >
self primitiveFailed
!
GetGC: Fn
"@param Fn: LLVMValueRef
@return: *const char
"
<cdecl: charPointer "LLVMGetGC" ( LLVMValue ) >
self primitiveFailed
!
GetGlobalContext
"@return: LLVMContextRef
"
<cdecl: LLVMContext "LLVMGetGlobalContext" ( ) >
self primitiveFailed
!
GetGlobalParent: Global
"@param Global: LLVMValueRef
@return: LLVMModuleRef
"
<cdecl: LLVMModule "LLVMGetGlobalParent" ( LLVMValue ) >
self primitiveFailed
!
GetGlobalPassRegistry
"@return: LLVMPassRegistryRef
"
<cdecl: LLVMPassRegistry "LLVMGetGlobalPassRegistry" ( ) >
self primitiveFailed
!
GetGlobalValueAddress: EE _: Name
"@param EE: LLVMExecutionEngineRef
@param Name: *const char
@return: uint64_t
"
<cdecl: uint64 "LLVMGetGlobalValueAddress" ( LLVMExecutionEngine charPointer ) >
self primitiveFailed
!
GetICmpPredicate: Inst
"@param Inst: LLVMValueRef
@return: LLVMIntPredicate
"
<cdecl: int32 "LLVMGetICmpPredicate" ( LLVMValue ) >
self primitiveFailed
!
GetIncomingBlock: PhiNode _: Index
"@param PhiNode: LLVMValueRef
@param Index: unsigned int
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMGetIncomingBlock" ( LLVMValue uint ) >
self primitiveFailed
!
GetIncomingValue: PhiNode _: Index
"@param PhiNode: LLVMValueRef
@param Index: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetIncomingValue" ( LLVMValue uint ) >
self primitiveFailed
!
GetInitializer: GlobalVar
"@param GlobalVar: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetInitializer" ( LLVMValue ) >
self primitiveFailed
!
GetInsertBlock: Builder
"@param Builder: LLVMBuilderRef
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMGetInsertBlock" ( LLVMIRBuilder ) >
self primitiveFailed
!
GetInstructionCallConv: Instr
"@param Instr: LLVMValueRef
@return: unsigned int
"
<cdecl: uint "LLVMGetInstructionCallConv" ( LLVMValue ) >
self primitiveFailed
!
GetInstructionOpcode: Inst
"@param Inst: LLVMValueRef
@return: LLVMOpcode
"
<cdecl: int32 "LLVMGetInstructionOpcode" ( LLVMValue ) >
self primitiveFailed
!
GetInstructionParent: Inst
"@param Inst: LLVMValueRef
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMGetInstructionParent" ( LLVMValue ) >
self primitiveFailed
!
GetIntTypeWidth: IntegerTy
"@param IntegerTy: LLVMTypeRef
@return: unsigned int
"
<cdecl: uint "LLVMGetIntTypeWidth" ( LLVMType ) >
self primitiveFailed
!
GetIntrinsicID: Fn
"@param Fn: LLVMValueRef
@return: unsigned int
"
<cdecl: uint "LLVMGetIntrinsicID" ( LLVMValue ) >
self primitiveFailed
!
GetLastBasicBlock: Fn
"@param Fn: LLVMValueRef
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMGetLastBasicBlock" ( LLVMValue ) >
self primitiveFailed
!
GetLastFunction: M
"@param M: LLVMModuleRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetLastFunction" ( LLVMModule ) >
self primitiveFailed
!
GetLastGlobal: M
"@param M: LLVMModuleRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetLastGlobal" ( LLVMModule ) >
self primitiveFailed
!
GetLastInstruction: BB
"@param BB: LLVMBasicBlockRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetLastInstruction" ( LLVMBasicBlock ) >
self primitiveFailed
!
GetLastParam: Fn
"@param Fn: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetLastParam" ( LLVMValue ) >
self primitiveFailed
!
GetLinkage: Global
"@param Global: LLVMValueRef
@return: LLVMLinkage
"
<cdecl: int32 "LLVMGetLinkage" ( LLVMValue ) >
self primitiveFailed
!
GetMDKindID: Name _: SLen
"@param Name: *const char
@param SLen: unsigned int
@return: unsigned int
"
<cdecl: uint "LLVMGetMDKindID" ( charPointer uint ) >
self primitiveFailed
!
GetMDKindIDInContext: C _: Name _: SLen
"@param C: LLVMContextRef
@param Name: *const char
@param SLen: unsigned int
@return: unsigned int
"
<cdecl: uint "LLVMGetMDKindIDInContext" ( LLVMContext charPointer uint ) >
self primitiveFailed
!
GetMDNodeNumOperands: V
"@param V: LLVMValueRef
@return: unsigned int
"
<cdecl: uint "LLVMGetMDNodeNumOperands" ( LLVMValue ) >
self primitiveFailed
!
GetMDNodeOperands: V _: Dest
"@param V: LLVMValueRef
@param Dest: *LLVMValueRef
@return: void
"
<cdecl: void "LLVMGetMDNodeOperands" ( LLVMValue pointer ) >
self primitiveFailed
!
GetMDString: V _: Len
"@param V: LLVMValueRef
@param Len: *unsigned int
@return: *const char
"
<cdecl: charPointer "LLVMGetMDString" ( LLVMValue intPointer ) >
self primitiveFailed
!
GetMetadata: Val _: KindID
"@param Val: LLVMValueRef
@param KindID: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetMetadata" ( LLVMValue uint ) >
self primitiveFailed
!
GetModuleContext: M
"@param M: LLVMModuleRef
@return: LLVMContextRef
"
<cdecl: LLVMContext "LLVMGetModuleContext" ( LLVMModule ) >
self primitiveFailed
!
GetNamedFunction: M _: Name
"@param M: LLVMModuleRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetNamedFunction" ( LLVMModule charPointer ) >
self primitiveFailed
!
GetNamedGlobal: M _: Name
"@param M: LLVMModuleRef
@param Name: *const char
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetNamedGlobal" ( LLVMModule charPointer ) >
self primitiveFailed
!
GetNamedMetadataNumOperands: M _: name
"@param M: LLVMModuleRef
@param name: *const char
@return: unsigned int
"
<cdecl: uint "LLVMGetNamedMetadataNumOperands" ( LLVMModule charPointer ) >
self primitiveFailed
!
GetNamedMetadataOperands: M _: name _: Dest
"@param M: LLVMModuleRef
@param name: *const char
@param Dest: *LLVMValueRef
@return: void
"
<cdecl: void "LLVMGetNamedMetadataOperands" ( LLVMModule charPointer pointer ) >
self primitiveFailed
!
GetNextBasicBlock: BB
"@param BB: LLVMBasicBlockRef
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMGetNextBasicBlock" ( LLVMBasicBlock ) >
self primitiveFailed
!
GetNextFunction: Fn
"@param Fn: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetNextFunction" ( LLVMValue ) >
self primitiveFailed
!
GetNextGlobal: GlobalVar
"@param GlobalVar: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetNextGlobal" ( LLVMValue ) >
self primitiveFailed
!
GetNextInstruction: Inst
"@param Inst: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetNextInstruction" ( LLVMValue ) >
self primitiveFailed
!
GetNextParam: Arg
"@param Arg: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetNextParam" ( LLVMValue ) >
self primitiveFailed
!
GetNextUse: U
"@param U: LLVMUseRef
@return: LLVMUseRef
"
<cdecl: LLVMUse "LLVMGetNextUse" ( LLVMUse ) >
self primitiveFailed
!
GetNumOperands: Val
"@param Val: LLVMValueRef
@return: int
"
<cdecl: int "LLVMGetNumOperands" ( LLVMValue ) >
self primitiveFailed
!
GetNumSuccessors: Term
"@param Term: LLVMValueRef
@return: unsigned int
"
<cdecl: uint "LLVMGetNumSuccessors" ( LLVMValue ) >
self primitiveFailed
!
GetOperand: Val _: Index
"@param Val: LLVMValueRef
@param Index: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetOperand" ( LLVMValue uint ) >
self primitiveFailed
!
GetOperandUse: Val _: Index
"@param Val: LLVMValueRef
@param Index: unsigned int
@return: LLVMUseRef
"
<cdecl: LLVMUse "LLVMGetOperandUse" ( LLVMValue uint ) >
self primitiveFailed
!
GetOrdering: MemoryAccessInst
"@param MemoryAccessInst: LLVMValueRef
@return: LLVMAtomicOrdering
"
<cdecl: int32 "LLVMGetOrdering" ( LLVMValue ) >
self primitiveFailed
!
GetParam: Fn _: Index
"@param Fn: LLVMValueRef
@param Index: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetParam" ( LLVMValue uint ) >
self primitiveFailed
!
GetParamParent: Inst
"@param Inst: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetParamParent" ( LLVMValue ) >
self primitiveFailed
!
GetParamTypes: FunctionTy _: Dest
"@param FunctionTy: LLVMTypeRef
@param Dest: *LLVMTypeRef
@return: void
"
<cdecl: void "LLVMGetParamTypes" ( LLVMType pointer ) >
self primitiveFailed
!
GetParams: Fn _: Params
"@param Fn: LLVMValueRef
@param Params: *LLVMValueRef
@return: void
"
<cdecl: void "LLVMGetParams" ( LLVMValue pointer ) >
self primitiveFailed
!
GetPersonalityFn: Fn
"@param Fn: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetPersonalityFn" ( LLVMValue ) >
self primitiveFailed
!
GetPointerAddressSpace: PointerTy
"@param PointerTy: LLVMTypeRef
@return: unsigned int
"
<cdecl: uint "LLVMGetPointerAddressSpace" ( LLVMType ) >
self primitiveFailed
!
GetPointerToGlobal: EE _: Global
"@param EE: LLVMExecutionEngineRef
@param Global: LLVMValueRef
@return: *void
"
<cdecl: voidPointer "LLVMGetPointerToGlobal" ( LLVMExecutionEngine LLVMValue ) >
self primitiveFailed
!
GetPreviousBasicBlock: BB
"@param BB: LLVMBasicBlockRef
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMGetPreviousBasicBlock" ( LLVMBasicBlock ) >
self primitiveFailed
!
GetPreviousFunction: Fn
"@param Fn: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetPreviousFunction" ( LLVMValue ) >
self primitiveFailed
!
GetPreviousGlobal: GlobalVar
"@param GlobalVar: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetPreviousGlobal" ( LLVMValue ) >
self primitiveFailed
!
GetPreviousInstruction: Inst
"@param Inst: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetPreviousInstruction" ( LLVMValue ) >
self primitiveFailed
!
GetPreviousParam: Arg
"@param Arg: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetPreviousParam" ( LLVMValue ) >
self primitiveFailed
!
GetReturnType: FunctionTy
"@param FunctionTy: LLVMTypeRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMGetReturnType" ( LLVMType ) >
self primitiveFailed
!
GetSection: Global
"@param Global: LLVMValueRef
@return: *const char
"
<cdecl: charPointer "LLVMGetSection" ( LLVMValue ) >
self primitiveFailed
!
GetStructElementTypes: StructTy _: Dest
"@param StructTy: LLVMTypeRef
@param Dest: *LLVMTypeRef
@return: void
"
<cdecl: void "LLVMGetStructElementTypes" ( LLVMType pointer ) >
self primitiveFailed
!
GetStructName: Ty
"@param Ty: LLVMTypeRef
@return: *const char
"
<cdecl: charPointer "LLVMGetStructName" ( LLVMType ) >
self primitiveFailed
!
GetSuccessor: Term _: i
"@param Term: LLVMValueRef
@param i: unsigned int
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMGetSuccessor" ( LLVMValue uint ) >
self primitiveFailed
!
GetSwitchDefaultDest: SwitchInstr
"@param SwitchInstr: LLVMValueRef
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMGetSwitchDefaultDest" ( LLVMValue ) >
self primitiveFailed
!
GetTarget: M
"@param M: LLVMModuleRef
@return: *const char
"
<cdecl: charPointer "LLVMGetTarget" ( LLVMModule ) >
self primitiveFailed
!
GetThreadLocalMode: GlobalVar
"@param GlobalVar: LLVMValueRef
@return: LLVMThreadLocalMode
"
<cdecl: int32 "LLVMGetThreadLocalMode" ( LLVMValue ) >
self primitiveFailed
!
GetTypeByName: M _: Name
"@param M: LLVMModuleRef
@param Name: *const char
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMGetTypeByName" ( LLVMModule charPointer ) >
self primitiveFailed
!
GetTypeContext: Ty
"@param Ty: LLVMTypeRef
@return: LLVMContextRef
"
<cdecl: LLVMContext "LLVMGetTypeContext" ( LLVMType ) >
self primitiveFailed
!
GetTypeKind: Ty
"@param Ty: LLVMTypeRef
@return: LLVMTypeKind
"
<cdecl: int32 "LLVMGetTypeKind" ( LLVMType ) >
self primitiveFailed
!
GetUndef: Ty
"@param Ty: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetUndef" ( LLVMType ) >
self primitiveFailed
!
GetUsedValue: U
"@param U: LLVMUseRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetUsedValue" ( LLVMUse ) >
self primitiveFailed
!
GetUser: U
"@param U: LLVMUseRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMGetUser" ( LLVMUse ) >
self primitiveFailed
!
GetValueName: Val
"@param Val: LLVMValueRef
@return: *const char
"
<cdecl: charPointer "LLVMGetValueName" ( LLVMValue ) >
self primitiveFailed
!
GetVectorSize: VectorTy
"@param VectorTy: LLVMTypeRef
@return: unsigned int
"
<cdecl: uint "LLVMGetVectorSize" ( LLVMType ) >
self primitiveFailed
!
GetVisibility: Global
"@param Global: LLVMValueRef
@return: LLVMVisibility
"
<cdecl: int32 "LLVMGetVisibility" ( LLVMValue ) >
self primitiveFailed
!
GetVolatile: MemoryAccessInst
"@param MemoryAccessInst: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMGetVolatile" ( LLVMValue ) >
self primitiveFailed
!
HalfType
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMHalfType" ( ) >
self primitiveFailed
!
HalfTypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMHalfTypeInContext" ( LLVMContext ) >
self primitiveFailed
!
HasMetadata: Val
"@param Val: LLVMValueRef
@return: int
"
<cdecl: int "LLVMHasMetadata" ( LLVMValue ) >
self primitiveFailed
!
HasUnnamedAddr: Global
"@param Global: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMHasUnnamedAddr" ( LLVMValue ) >
self primitiveFailed
!
InitializeAllAsmParsers
"@return: void
"
<cdecl: void "LLVMInitializeAllAsmParsers" ( ) >
self primitiveFailed
!
InitializeAllAsmPrinters
"@return: void
"
<cdecl: void "LLVMInitializeAllAsmPrinters" ( ) >
self primitiveFailed
!
InitializeAllDisassemblers
"@return: void
"
<cdecl: void "LLVMInitializeAllDisassemblers" ( ) >
self primitiveFailed
!
InitializeAllTargetInfos
"@return: void
"
<cdecl: void "LLVMInitializeAllTargetInfos" ( ) >
self primitiveFailed
!
InitializeAllTargetMCs
"@return: void
"
<cdecl: void "LLVMInitializeAllTargetMCs" ( ) >
self primitiveFailed
!
InitializeAllTargets
"@return: void
"
<cdecl: void "LLVMInitializeAllTargets" ( ) >
self primitiveFailed
!
InitializeCore: R
"@param R: LLVMPassRegistryRef
@return: void
"
<cdecl: void "LLVMInitializeCore" ( LLVMPassRegistry ) >
self primitiveFailed
!
InitializeFunctionPassManager: FPM
"@param FPM: LLVMPassManagerRef
@return: LLVMBool
"
<cdecl: bool "LLVMInitializeFunctionPassManager" ( LLVMPassManager ) >
self primitiveFailed
!
InitializeMCJITCompilerOptions: Options _: SizeOfOptions
"@param Options: *LLVMMCJITCompilerOptions
@param SizeOfOptions: size_t
@return: void
"
<cdecl: void "LLVMInitializeMCJITCompilerOptions" ( LLVMMCJITCompilerOptions long ) >
self primitiveFailed
!
InitializeNativeAsmParser
"@return: LLVMBool
"
<cdecl: bool "LLVMInitializeNativeAsmParser" ( ) >
self primitiveFailed
!
InitializeNativeAsmPrinter
"@return: LLVMBool
"
<cdecl: bool "LLVMInitializeNativeAsmPrinter" ( ) >
self primitiveFailed
!
InitializeNativeDisassembler
"@return: LLVMBool
"
<cdecl: bool "LLVMInitializeNativeDisassembler" ( ) >
self primitiveFailed
!
InitializeNativeTarget
"@return: LLVMBool
"
<cdecl: bool "LLVMInitializeNativeTarget" ( ) >
self primitiveFailed
!
InitializeX86AsmPrinter
"@return: LLVMBool
"
<cdecl: void "LLVMInitializeX86AsmPrinter" ( ) >
self primitiveFailed
"Created: / 10-07-2015 / 22:20:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
InitializeX86Target
"@return: LLVMBool
"
<cdecl: void "LLVMInitializeX86Target" ( ) >
self primitiveFailed
"Created: / 10-07-2015 / 22:20:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
InitializeX86TargetInfo
"@return: LLVMBool
"
<cdecl: void "LLVMInitializeX86TargetInfo" ( ) >
self primitiveFailed
"Created: / 10-07-2015 / 22:33:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
InitializeX86TargetMC
"@return: LLVMBool
"
<cdecl: void "LLVMInitializeX86TargetMC" ( ) >
self primitiveFailed
"Created: / 10-07-2015 / 22:33:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
InsertBasicBlock: InsertBeforeBB _: Name
"@param InsertBeforeBB: LLVMBasicBlockRef
@param Name: *const char
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMInsertBasicBlock" ( LLVMBasicBlock charPointer ) >
self primitiveFailed
!
InsertBasicBlockInContext: C _: BB _: Name
"@param C: LLVMContextRef
@param BB: LLVMBasicBlockRef
@param Name: *const char
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMInsertBasicBlockInContext" ( LLVMContext LLVMBasicBlock charPointer ) >
self primitiveFailed
!
InsertIntoBuilder: Builder _: Instr
"@param Builder: LLVMBuilderRef
@param Instr: LLVMValueRef
@return: void
"
<cdecl: void "LLVMInsertIntoBuilder" ( LLVMIRBuilder LLVMValue ) >
self primitiveFailed
!
InsertIntoBuilderWithName: Builder _: Instr _: Name
"@param Builder: LLVMBuilderRef
@param Instr: LLVMValueRef
@param Name: *const char
@return: void
"
<cdecl: void "LLVMInsertIntoBuilderWithName" ( LLVMIRBuilder LLVMValue charPointer ) >
self primitiveFailed
!
InstallFatalErrorHandler: Handler
"@param Handler: *int
@return: void
"
<cdecl: void "LLVMInstallFatalErrorHandler" ( intPointer ) >
self primitiveFailed
!
InstructionClone: Inst
"@param Inst: LLVMValueRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMInstructionClone" ( LLVMValue ) >
self primitiveFailed
!
InstructionEraseFromParent: Inst
"@param Inst: LLVMValueRef
@return: void
"
<cdecl: void "LLVMInstructionEraseFromParent" ( LLVMValue ) >
self primitiveFailed
!
Int16Type
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMInt16Type" ( ) >
self primitiveFailed
!
Int16TypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMInt16TypeInContext" ( LLVMContext ) >
self primitiveFailed
!
Int1Type
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMInt1Type" ( ) >
self primitiveFailed
!
Int1TypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMInt1TypeInContext" ( LLVMContext ) >
self primitiveFailed
!
Int32Type
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMInt32Type" ( ) >
self primitiveFailed
!
Int32TypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMInt32TypeInContext" ( LLVMContext ) >
self primitiveFailed
!
Int64Type
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMInt64Type" ( ) >
self primitiveFailed
!
Int64TypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMInt64TypeInContext" ( LLVMContext ) >
self primitiveFailed
!
Int8Type
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMInt8Type" ( ) >
self primitiveFailed
!
Int8TypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMInt8TypeInContext" ( LLVMContext ) >
self primitiveFailed
!
IntPtrType: TD
"@param TD: LLVMTargetDataRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMIntPtrType" ( LLVMTargetData ) >
self primitiveFailed
!
IntPtrTypeForAS: TD _: AS
"@param TD: LLVMTargetDataRef
@param AS: unsigned int
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMIntPtrTypeForAS" ( LLVMTargetData uint ) >
self primitiveFailed
!
IntPtrTypeForASInContext: C _: TD _: AS
"@param C: LLVMContextRef
@param TD: LLVMTargetDataRef
@param AS: unsigned int
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMIntPtrTypeForASInContext" ( LLVMContext LLVMTargetData uint ) >
self primitiveFailed
!
IntPtrTypeInContext: C _: TD
"@param C: LLVMContextRef
@param TD: LLVMTargetDataRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMIntPtrTypeInContext" ( LLVMContext LLVMTargetData ) >
self primitiveFailed
!
IntType: NumBits
"@param NumBits: unsigned int
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMIntType" ( uint ) >
self primitiveFailed
!
IntTypeInContext: C _: NumBits
"@param C: LLVMContextRef
@param NumBits: unsigned int
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMIntTypeInContext" ( LLVMContext uint ) >
self primitiveFailed
!
IsAAddrSpaceCastInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAAddrSpaceCastInst" ( LLVMValue ) >
self primitiveFailed
!
IsAAllocaInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAAllocaInst" ( LLVMValue ) >
self primitiveFailed
!
IsAArgument: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAArgument" ( LLVMValue ) >
self primitiveFailed
!
IsABasicBlock: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsABasicBlock" ( LLVMValue ) >
self primitiveFailed
!
IsABinaryOperator: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsABinaryOperator" ( LLVMValue ) >
self primitiveFailed
!
IsABitCastInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsABitCastInst" ( LLVMValue ) >
self primitiveFailed
!
IsABlockAddress: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsABlockAddress" ( LLVMValue ) >
self primitiveFailed
!
IsABranchInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsABranchInst" ( LLVMValue ) >
self primitiveFailed
!
IsACallInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsACallInst" ( LLVMValue ) >
self primitiveFailed
!
IsACastInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsACastInst" ( LLVMValue ) >
self primitiveFailed
!
IsACatchEndPadInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsACatchEndPadInst" ( LLVMValue ) >
self primitiveFailed
!
IsACatchPadInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsACatchPadInst" ( LLVMValue ) >
self primitiveFailed
!
IsACatchReturnInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsACatchReturnInst" ( LLVMValue ) >
self primitiveFailed
!
IsACleanupPadInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsACleanupPadInst" ( LLVMValue ) >
self primitiveFailed
!
IsACleanupReturnInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsACleanupReturnInst" ( LLVMValue ) >
self primitiveFailed
!
IsACmpInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsACmpInst" ( LLVMValue ) >
self primitiveFailed
!
IsAConstant: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAConstant" ( LLVMValue ) >
self primitiveFailed
!
IsAConstantAggregateZero: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAConstantAggregateZero" ( LLVMValue ) >
self primitiveFailed
!
IsAConstantArray: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAConstantArray" ( LLVMValue ) >
self primitiveFailed
!
IsAConstantDataArray: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAConstantDataArray" ( LLVMValue ) >
self primitiveFailed
!
IsAConstantDataSequential: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAConstantDataSequential" ( LLVMValue ) >
self primitiveFailed
!
IsAConstantDataVector: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAConstantDataVector" ( LLVMValue ) >
self primitiveFailed
!
IsAConstantExpr: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAConstantExpr" ( LLVMValue ) >
self primitiveFailed
!
IsAConstantFP: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAConstantFP" ( LLVMValue ) >
self primitiveFailed
!
IsAConstantInt: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAConstantInt" ( LLVMValue ) >
self primitiveFailed
!
IsAConstantPointerNull: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAConstantPointerNull" ( LLVMValue ) >
self primitiveFailed
!
IsAConstantStruct: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAConstantStruct" ( LLVMValue ) >
self primitiveFailed
!
IsAConstantVector: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAConstantVector" ( LLVMValue ) >
self primitiveFailed
!
IsADbgDeclareInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsADbgDeclareInst" ( LLVMValue ) >
self primitiveFailed
!
IsADbgInfoIntrinsic: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsADbgInfoIntrinsic" ( LLVMValue ) >
self primitiveFailed
!
IsAExtractElementInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAExtractElementInst" ( LLVMValue ) >
self primitiveFailed
!
IsAExtractValueInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAExtractValueInst" ( LLVMValue ) >
self primitiveFailed
!
IsAFCmpInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAFCmpInst" ( LLVMValue ) >
self primitiveFailed
!
IsAFPExtInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAFPExtInst" ( LLVMValue ) >
self primitiveFailed
!
IsAFPToSIInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAFPToSIInst" ( LLVMValue ) >
self primitiveFailed
!
IsAFPToUIInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAFPToUIInst" ( LLVMValue ) >
self primitiveFailed
!
IsAFPTruncInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAFPTruncInst" ( LLVMValue ) >
self primitiveFailed
!
IsAFunction: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAFunction" ( LLVMValue ) >
self primitiveFailed
!
IsAGetElementPtrInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAGetElementPtrInst" ( LLVMValue ) >
self primitiveFailed
!
IsAGlobalAlias: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAGlobalAlias" ( LLVMValue ) >
self primitiveFailed
!
IsAGlobalObject: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAGlobalObject" ( LLVMValue ) >
self primitiveFailed
!
IsAGlobalValue: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAGlobalValue" ( LLVMValue ) >
self primitiveFailed
!
IsAGlobalVariable: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAGlobalVariable" ( LLVMValue ) >
self primitiveFailed
!
IsAICmpInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAICmpInst" ( LLVMValue ) >
self primitiveFailed
!
IsAIndirectBrInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAIndirectBrInst" ( LLVMValue ) >
self primitiveFailed
!
IsAInlineAsm: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAInlineAsm" ( LLVMValue ) >
self primitiveFailed
!
IsAInsertElementInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAInsertElementInst" ( LLVMValue ) >
self primitiveFailed
!
IsAInsertValueInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAInsertValueInst" ( LLVMValue ) >
self primitiveFailed
!
IsAInstruction: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAInstruction" ( LLVMValue ) >
self primitiveFailed
!
IsAIntToPtrInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAIntToPtrInst" ( LLVMValue ) >
self primitiveFailed
!
IsAIntrinsicInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAIntrinsicInst" ( LLVMValue ) >
self primitiveFailed
!
IsAInvokeInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAInvokeInst" ( LLVMValue ) >
self primitiveFailed
!
IsALandingPadInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsALandingPadInst" ( LLVMValue ) >
self primitiveFailed
!
IsALoadInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsALoadInst" ( LLVMValue ) >
self primitiveFailed
!
IsAMDNode: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAMDNode" ( LLVMValue ) >
self primitiveFailed
!
IsAMDString: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAMDString" ( LLVMValue ) >
self primitiveFailed
!
IsAMemCpyInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAMemCpyInst" ( LLVMValue ) >
self primitiveFailed
!
IsAMemIntrinsic: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAMemIntrinsic" ( LLVMValue ) >
self primitiveFailed
!
IsAMemMoveInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAMemMoveInst" ( LLVMValue ) >
self primitiveFailed
!
IsAMemSetInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAMemSetInst" ( LLVMValue ) >
self primitiveFailed
!
IsAPHINode: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAPHINode" ( LLVMValue ) >
self primitiveFailed
!
IsAPtrToIntInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAPtrToIntInst" ( LLVMValue ) >
self primitiveFailed
!
IsAResumeInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAResumeInst" ( LLVMValue ) >
self primitiveFailed
!
IsAReturnInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAReturnInst" ( LLVMValue ) >
self primitiveFailed
!
IsASExtInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsASExtInst" ( LLVMValue ) >
self primitiveFailed
!
IsASIToFPInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsASIToFPInst" ( LLVMValue ) >
self primitiveFailed
!
IsASelectInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsASelectInst" ( LLVMValue ) >
self primitiveFailed
!
IsAShuffleVectorInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAShuffleVectorInst" ( LLVMValue ) >
self primitiveFailed
!
IsAStoreInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAStoreInst" ( LLVMValue ) >
self primitiveFailed
!
IsASwitchInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsASwitchInst" ( LLVMValue ) >
self primitiveFailed
!
IsATerminatePadInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsATerminatePadInst" ( LLVMValue ) >
self primitiveFailed
!
IsATerminatorInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsATerminatorInst" ( LLVMValue ) >
self primitiveFailed
!
IsATruncInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsATruncInst" ( LLVMValue ) >
self primitiveFailed
!
IsAUIToFPInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAUIToFPInst" ( LLVMValue ) >
self primitiveFailed
!
IsAUnaryInstruction: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAUnaryInstruction" ( LLVMValue ) >
self primitiveFailed
!
IsAUndefValue: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAUndefValue" ( LLVMValue ) >
self primitiveFailed
!
IsAUnreachableInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAUnreachableInst" ( LLVMValue ) >
self primitiveFailed
!
IsAUser: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAUser" ( LLVMValue ) >
self primitiveFailed
!
IsAVAArgInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAVAArgInst" ( LLVMValue ) >
self primitiveFailed
!
IsAZExtInst: Val
"@param Val: LLVMValueRef
@return: _bool
"
<cdecl: bool "LLVMIsAZExtInst" ( LLVMValue ) >
self primitiveFailed
!
IsConditional: Branch
"@param Branch: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMIsConditional" ( LLVMValue ) >
self primitiveFailed
!
IsConstant: Val
"@param Val: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMIsConstant" ( LLVMValue ) >
self primitiveFailed
!
IsConstantString: c
"@param c: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMIsConstantString" ( LLVMValue ) >
self primitiveFailed
!
IsDeclaration: Global
"@param Global: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMIsDeclaration" ( LLVMValue ) >
self primitiveFailed
!
IsExternallyInitialized: GlobalVar
"@param GlobalVar: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMIsExternallyInitialized" ( LLVMValue ) >
self primitiveFailed
!
IsFunctionVarArg: FunctionTy
"@param FunctionTy: LLVMTypeRef
@return: LLVMBool
"
<cdecl: bool "LLVMIsFunctionVarArg" ( LLVMType ) >
self primitiveFailed
!
IsGlobalConstant: GlobalVar
"@param GlobalVar: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMIsGlobalConstant" ( LLVMValue ) >
self primitiveFailed
!
IsMultithreaded
"@return: LLVMBool
"
<cdecl: bool "LLVMIsMultithreaded" ( ) >
self primitiveFailed
!
IsNull: Val
"@param Val: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMIsNull" ( LLVMValue ) >
self primitiveFailed
!
IsOpaqueStruct: StructTy
"@param StructTy: LLVMTypeRef
@return: LLVMBool
"
<cdecl: bool "LLVMIsOpaqueStruct" ( LLVMType ) >
self primitiveFailed
!
IsPackedStruct: StructTy
"@param StructTy: LLVMTypeRef
@return: LLVMBool
"
<cdecl: bool "LLVMIsPackedStruct" ( LLVMType ) >
self primitiveFailed
!
IsTailCall: CallInst
"@param CallInst: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMIsTailCall" ( LLVMValue ) >
self primitiveFailed
!
IsThreadLocal: GlobalVar
"@param GlobalVar: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMIsThreadLocal" ( LLVMValue ) >
self primitiveFailed
!
IsUndef: Val
"@param Val: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMIsUndef" ( LLVMValue ) >
self primitiveFailed
!
LabelType
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMLabelType" ( ) >
self primitiveFailed
!
LabelTypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMLabelTypeInContext" ( LLVMContext ) >
self primitiveFailed
!
LinkInInterpreter
"@return: void
"
<cdecl: void "LLVMLinkInInterpreter" ( ) >
self primitiveFailed
!
LinkInMCJIT
"@return: void
"
<cdecl: void "LLVMLinkInMCJIT" ( ) >
self primitiveFailed
!
MDNode: Vals _: Count
"@param Vals: *LLVMValueRef
@param Count: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMMDNode" ( pointer uint ) >
self primitiveFailed
!
MDNodeInContext: C _: Vals _: Count
"@param C: LLVMContextRef
@param Vals: *LLVMValueRef
@param Count: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMMDNodeInContext" ( LLVMContext pointer uint ) >
self primitiveFailed
!
MDString: Str _: SLen
"@param Str: *const char
@param SLen: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMMDString" ( charPointer uint ) >
self primitiveFailed
!
MDStringInContext: C _: Str _: SLen
"@param C: LLVMContextRef
@param Str: *const char
@param SLen: unsigned int
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMMDStringInContext" ( LLVMContext charPointer uint ) >
self primitiveFailed
!
ModuleCreateWithName: ModuleID
"@param ModuleID: *const char
@return: LLVMModuleRef
"
<cdecl: LLVMModule "LLVMModuleCreateWithName" ( charPointer ) >
self primitiveFailed
!
ModuleCreateWithNameInContext: ModuleID _: C
"@param ModuleID: *const char
@param C: LLVMContextRef
@return: LLVMModuleRef
"
<cdecl: LLVMModule "LLVMModuleCreateWithNameInContext" ( charPointer LLVMContext ) >
self primitiveFailed
!
MoveBasicBlockAfter: BB _: MovePos
"@param BB: LLVMBasicBlockRef
@param MovePos: LLVMBasicBlockRef
@return: void
"
<cdecl: void "LLVMMoveBasicBlockAfter" ( LLVMBasicBlock LLVMBasicBlock ) >
self primitiveFailed
!
MoveBasicBlockBefore: BB _: MovePos
"@param BB: LLVMBasicBlockRef
@param MovePos: LLVMBasicBlockRef
@return: void
"
<cdecl: void "LLVMMoveBasicBlockBefore" ( LLVMBasicBlock LLVMBasicBlock ) >
self primitiveFailed
!
OffsetOfElement: TD _: StructTy _: Element
"@param TD: LLVMTargetDataRef
@param StructTy: LLVMTypeRef
@param Element: unsigned int
@return: long long unsigned int
"
<cdecl: longlong "LLVMOffsetOfElement" ( LLVMTargetData LLVMType uint ) >
self primitiveFailed
!
PPCFP128Type
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMPPCFP128Type" ( ) >
self primitiveFailed
!
PPCFP128TypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMPPCFP128TypeInContext" ( LLVMContext ) >
self primitiveFailed
!
PointerSize: TD
"@param TD: LLVMTargetDataRef
@return: unsigned int
"
<cdecl: uint "LLVMPointerSize" ( LLVMTargetData ) >
self primitiveFailed
!
PointerSizeForAS: TD _: AS
"@param TD: LLVMTargetDataRef
@param AS: unsigned int
@return: unsigned int
"
<cdecl: uint "LLVMPointerSizeForAS" ( LLVMTargetData uint ) >
self primitiveFailed
!
PointerType: ElementType _: AddressSpace
"@param ElementType: LLVMTypeRef
@param AddressSpace: unsigned int
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMPointerType" ( LLVMType uint ) >
self primitiveFailed
!
PositionBuilder: Builder _: Block _: Instr
"@param Builder: LLVMBuilderRef
@param Block: LLVMBasicBlockRef
@param Instr: LLVMValueRef
@return: void
"
<cdecl: void "LLVMPositionBuilder" ( LLVMIRBuilder LLVMBasicBlock LLVMValue ) >
self primitiveFailed
!
PositionBuilderAtEnd: Builder _: Block
"@param Builder: LLVMBuilderRef
@param Block: LLVMBasicBlockRef
@return: void
"
<cdecl: void "LLVMPositionBuilderAtEnd" ( LLVMIRBuilder LLVMBasicBlock ) >
self primitiveFailed
!
PositionBuilderBefore: Builder _: Instr
"@param Builder: LLVMBuilderRef
@param Instr: LLVMValueRef
@return: void
"
<cdecl: void "LLVMPositionBuilderBefore" ( LLVMIRBuilder LLVMValue ) >
self primitiveFailed
!
PreferredAlignmentOfGlobal: TD _: GlobalVar
"@param TD: LLVMTargetDataRef
@param GlobalVar: LLVMValueRef
@return: unsigned int
"
<cdecl: uint "LLVMPreferredAlignmentOfGlobal" ( LLVMTargetData LLVMValue ) >
self primitiveFailed
!
PreferredAlignmentOfType: TD _: Ty
"@param TD: LLVMTargetDataRef
@param Ty: LLVMTypeRef
@return: unsigned int
"
<cdecl: uint "LLVMPreferredAlignmentOfType" ( LLVMTargetData LLVMType ) >
self primitiveFailed
!
PrintModuleToFile: M _: Filename _: ErrorMessage
"@param M: LLVMModuleRef
@param Filename: *const char
@param ErrorMessage: **char
@return: LLVMBool
"
<cdecl: bool "LLVMPrintModuleToFile" ( LLVMModule charPointer pointer ) >
self primitiveFailed
!
PrintModuleToString: M
"@param M: LLVMModuleRef
@return: **void
"
<cdecl: pointer "LLVMPrintModuleToString" ( LLVMModule ) >
self primitiveFailed
!
PrintTypeToString: Val
"@param Val: LLVMTypeRef
@return: **void
"
<cdecl: pointer "LLVMPrintTypeToString" ( LLVMType ) >
self primitiveFailed
!
PrintValueToString: Val
"@param Val: LLVMValueRef
@return: **void
"
<cdecl: pointer "LLVMPrintValueToString" ( LLVMValue ) >
self primitiveFailed
!
RecompileAndRelinkFunction: EE _: Fn
"@param EE: LLVMExecutionEngineRef
@param Fn: LLVMValueRef
@return: *void
"
<cdecl: voidPointer "LLVMRecompileAndRelinkFunction" ( LLVMExecutionEngine LLVMValue ) >
self primitiveFailed
!
RemoveAttribute: Arg _: PA
"@param Arg: LLVMValueRef
@param PA: LLVMAttribute
@return: void
"
<cdecl: void "LLVMRemoveAttribute" ( LLVMValue int32 ) >
self primitiveFailed
!
RemoveBasicBlockFromParent: BB
"@param BB: LLVMBasicBlockRef
@return: void
"
<cdecl: void "LLVMRemoveBasicBlockFromParent" ( LLVMBasicBlock ) >
self primitiveFailed
!
RemoveFunctionAttr: Fn _: PA
"@param Fn: LLVMValueRef
@param PA: LLVMAttribute
@return: void
"
<cdecl: void "LLVMRemoveFunctionAttr" ( LLVMValue int32 ) >
self primitiveFailed
!
RemoveInstrAttribute: Instr _: index _: arg3
"@param Instr: LLVMValueRef
@param index: unsigned int
@param arg3: LLVMAttribute
@return: void
"
<cdecl: void "LLVMRemoveInstrAttribute" ( LLVMValue uint int32 ) >
self primitiveFailed
!
RemoveModule: EE _: M _: OutMod _: OutError
"@param EE: LLVMExecutionEngineRef
@param M: LLVMModuleRef
@param OutMod: *LLVMModuleRef
@param OutError: **char
@return: LLVMBool
"
<cdecl: bool "LLVMRemoveModule" ( LLVMExecutionEngine LLVMModule pointer pointer ) >
self primitiveFailed
!
RemoveModuleProvider: EE _: MP _: OutMod _: OutError
"@param EE: LLVMExecutionEngineRef
@param MP: LLVMModuleProviderRef
@param OutMod: *LLVMModuleRef
@param OutError: **char
@return: LLVMBool
"
<cdecl: bool "LLVMRemoveModuleProvider" ( LLVMExecutionEngine LLVMModuleProvider pointer pointer ) >
self primitiveFailed
!
ReplaceAllUsesWith: OldVal _: NewVal
"@param OldVal: LLVMValueRef
@param NewVal: LLVMValueRef
@return: void
"
<cdecl: void "LLVMReplaceAllUsesWith" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
ResetFatalErrorHandler
"@return: void
"
<cdecl: void "LLVMResetFatalErrorHandler" ( ) >
self primitiveFailed
!
RunFunction: EE _: F _: NumArgs _: Args
"@param EE: LLVMExecutionEngineRef
@param F: LLVMValueRef
@param NumArgs: unsigned int
@param Args: *LLVMGenericValueRef
@return: LLVMGenericValueRef
"
<cdecl: LLVMGenericValue "LLVMRunFunction" ( LLVMExecutionEngine LLVMValue uint pointer ) >
self primitiveFailed
!
RunFunctionAsMain: EE _: F _: ArgC _: ArgV _: EnvP
"@param EE: LLVMExecutionEngineRef
@param F: LLVMValueRef
@param ArgC: unsigned int
@param ArgV: *const *const char
@param EnvP: *const *const char
@return: int
"
<cdecl: int "LLVMRunFunctionAsMain" ( LLVMExecutionEngine LLVMValue uint pointer pointer ) >
self primitiveFailed
!
RunFunctionPassManager: FPM _: F
"@param FPM: LLVMPassManagerRef
@param F: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMRunFunctionPassManager" ( LLVMPassManager LLVMValue ) >
self primitiveFailed
!
RunPassManager: PM _: M
"@param PM: LLVMPassManagerRef
@param M: LLVMModuleRef
@return: LLVMBool
"
<cdecl: bool "LLVMRunPassManager" ( LLVMPassManager LLVMModule ) >
self primitiveFailed
!
RunStaticConstructors: EE
"@param EE: LLVMExecutionEngineRef
@return: void
"
<cdecl: void "LLVMRunStaticConstructors" ( LLVMExecutionEngine ) >
self primitiveFailed
!
RunStaticDestructors: EE
"@param EE: LLVMExecutionEngineRef
@return: void
"
<cdecl: void "LLVMRunStaticDestructors" ( LLVMExecutionEngine ) >
self primitiveFailed
!
SetAlignment: V _: Bytes
"@param V: LLVMValueRef
@param Bytes: unsigned int
@return: void
"
<cdecl: void "LLVMSetAlignment" ( LLVMValue uint ) >
self primitiveFailed
!
SetCleanup: LandingPad _: Val
"@param LandingPad: LLVMValueRef
@param Val: LLVMBool
@return: void
"
<cdecl: void "LLVMSetCleanup" ( LLVMValue bool ) >
self primitiveFailed
!
SetCondition: Branch _: Cond
"@param Branch: LLVMValueRef
@param Cond: LLVMValueRef
@return: void
"
<cdecl: void "LLVMSetCondition" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
SetCurrentDebugLocation: Builder _: L
"@param Builder: LLVMBuilderRef
@param L: LLVMValueRef
@return: void
"
<cdecl: void "LLVMSetCurrentDebugLocation" ( LLVMIRBuilder LLVMValue ) >
self primitiveFailed
!
SetDLLStorageClass: Global _: Class
"@param Global: LLVMValueRef
@param Class: LLVMDLLStorageClass
@return: void
"
<cdecl: void "LLVMSetDLLStorageClass" ( LLVMValue int32 ) >
self primitiveFailed
!
SetDataLayout: M _: Triple
"@param M: LLVMModuleRef
@param Triple: *const char
@return: void
"
<cdecl: void "LLVMSetDataLayout" ( LLVMModule charPointer ) >
self primitiveFailed
!
SetExternallyInitialized: GlobalVar _: IsExtInit
"@param GlobalVar: LLVMValueRef
@param IsExtInit: LLVMBool
@return: void
"
<cdecl: void "LLVMSetExternallyInitialized" ( LLVMValue bool ) >
self primitiveFailed
!
SetFunctionCallConv: Fn _: CC
"@param Fn: LLVMValueRef
@param CC: unsigned int
@return: void
"
<cdecl: void "LLVMSetFunctionCallConv" ( LLVMValue uint ) >
self primitiveFailed
!
SetGC: Fn _: Name
"@param Fn: LLVMValueRef
@param Name: *const char
@return: void
"
<cdecl: void "LLVMSetGC" ( LLVMValue charPointer ) >
self primitiveFailed
!
SetGlobalConstant: GlobalVar _: IsConstant
"@param GlobalVar: LLVMValueRef
@param IsConstant: LLVMBool
@return: void
"
<cdecl: void "LLVMSetGlobalConstant" ( LLVMValue bool ) >
self primitiveFailed
!
SetInitializer: GlobalVar _: ConstantVal
"@param GlobalVar: LLVMValueRef
@param ConstantVal: LLVMValueRef
@return: void
"
<cdecl: void "LLVMSetInitializer" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
SetInstDebugLocation: Builder _: Inst
"@param Builder: LLVMBuilderRef
@param Inst: LLVMValueRef
@return: void
"
<cdecl: void "LLVMSetInstDebugLocation" ( LLVMIRBuilder LLVMValue ) >
self primitiveFailed
!
SetInstrParamAlignment: Instr _: index _: align
"@param Instr: LLVMValueRef
@param index: unsigned int
@param align: unsigned int
@return: void
"
<cdecl: void "LLVMSetInstrParamAlignment" ( LLVMValue uint uint ) >
self primitiveFailed
!
SetInstructionCallConv: Instr _: CC
"@param Instr: LLVMValueRef
@param CC: unsigned int
@return: void
"
<cdecl: void "LLVMSetInstructionCallConv" ( LLVMValue uint ) >
self primitiveFailed
!
SetLinkage: Global _: Linkage
"@param Global: LLVMValueRef
@param Linkage: LLVMLinkage
@return: void
"
<cdecl: void "LLVMSetLinkage" ( LLVMValue int32 ) >
self primitiveFailed
!
SetMetadata: Val _: KindID _: Node
"@param Val: LLVMValueRef
@param KindID: unsigned int
@param Node: LLVMValueRef
@return: void
"
<cdecl: void "LLVMSetMetadata" ( LLVMValue uint LLVMValue ) >
self primitiveFailed
!
SetModuleInlineAsm: M _: Asm
"@param M: LLVMModuleRef
@param Asm: *const char
@return: void
"
<cdecl: void "LLVMSetModuleInlineAsm" ( LLVMModule charPointer ) >
self primitiveFailed
!
SetOperand: User _: Index _: Val
"@param User: LLVMValueRef
@param Index: unsigned int
@param Val: LLVMValueRef
@return: void
"
<cdecl: void "LLVMSetOperand" ( LLVMValue uint LLVMValue ) >
self primitiveFailed
!
SetOrdering: MemoryAccessInst _: Ordering
"@param MemoryAccessInst: LLVMValueRef
@param Ordering: LLVMAtomicOrdering
@return: void
"
<cdecl: void "LLVMSetOrdering" ( LLVMValue int32 ) >
self primitiveFailed
!
SetParamAlignment: Arg _: align
"@param Arg: LLVMValueRef
@param align: unsigned int
@return: void
"
<cdecl: void "LLVMSetParamAlignment" ( LLVMValue uint ) >
self primitiveFailed
!
SetPersonalityFn: Fn _: PersonalityFn
"@param Fn: LLVMValueRef
@param PersonalityFn: LLVMValueRef
@return: void
"
<cdecl: void "LLVMSetPersonalityFn" ( LLVMValue LLVMValue ) >
self primitiveFailed
!
SetSection: Global _: Section
"@param Global: LLVMValueRef
@param Section: *const char
@return: void
"
<cdecl: void "LLVMSetSection" ( LLVMValue charPointer ) >
self primitiveFailed
!
SetSuccessor: Term _: i _: block
"@param Term: LLVMValueRef
@param i: unsigned int
@param block: LLVMBasicBlockRef
@return: void
"
<cdecl: void "LLVMSetSuccessor" ( LLVMValue uint LLVMBasicBlock ) >
self primitiveFailed
!
SetTailCall: CallInst _: IsTailCall
"@param CallInst: LLVMValueRef
@param IsTailCall: LLVMBool
@return: void
"
<cdecl: void "LLVMSetTailCall" ( LLVMValue bool ) >
self primitiveFailed
!
SetTarget: M _: Triple
"@param M: LLVMModuleRef
@param Triple: *const char
@return: void
"
<cdecl: void "LLVMSetTarget" ( LLVMModule charPointer ) >
self primitiveFailed
!
SetThreadLocal: GlobalVar _: IsThreadLocal
"@param GlobalVar: LLVMValueRef
@param IsThreadLocal: LLVMBool
@return: void
"
<cdecl: void "LLVMSetThreadLocal" ( LLVMValue bool ) >
self primitiveFailed
!
SetThreadLocalMode: GlobalVar _: Mode
"@param GlobalVar: LLVMValueRef
@param Mode: LLVMThreadLocalMode
@return: void
"
<cdecl: void "LLVMSetThreadLocalMode" ( LLVMValue int32 ) >
self primitiveFailed
!
SetUnnamedAddr: Global _: HasUnnamedAddr
"@param Global: LLVMValueRef
@param HasUnnamedAddr: LLVMBool
@return: void
"
<cdecl: void "LLVMSetUnnamedAddr" ( LLVMValue bool ) >
self primitiveFailed
!
SetValueName: Val _: Name
"@param Val: LLVMValueRef
@param Name: *const char
@return: void
"
<cdecl: void "LLVMSetValueName" ( LLVMValue charPointer ) >
self primitiveFailed
!
SetVisibility: Global _: Viz
"@param Global: LLVMValueRef
@param Viz: LLVMVisibility
@return: void
"
<cdecl: void "LLVMSetVisibility" ( LLVMValue int32 ) >
self primitiveFailed
!
SetVolatile: MemoryAccessInst _: IsVolatile
"@param MemoryAccessInst: LLVMValueRef
@param IsVolatile: LLVMBool
@return: void
"
<cdecl: void "LLVMSetVolatile" ( LLVMValue bool ) >
self primitiveFailed
!
Shutdown
"@return: void
"
<cdecl: void "LLVMShutdown" ( ) >
self primitiveFailed
!
SizeOf: Ty
"@param Ty: LLVMTypeRef
@return: LLVMValueRef
"
<cdecl: LLVMValue "LLVMSizeOf" ( LLVMType ) >
self primitiveFailed
!
SizeOfTypeInBits: TD _: Ty
"@param TD: LLVMTargetDataRef
@param Ty: LLVMTypeRef
@return: long long unsigned int
"
<cdecl: longlong "LLVMSizeOfTypeInBits" ( LLVMTargetData LLVMType ) >
self primitiveFailed
!
StartMultithreaded
"@return: LLVMBool
"
<cdecl: bool "LLVMStartMultithreaded" ( ) >
self primitiveFailed
!
StopMultithreaded
"@return: void
"
<cdecl: void "LLVMStopMultithreaded" ( ) >
self primitiveFailed
!
StoreSizeOfType: TD _: Ty
"@param TD: LLVMTargetDataRef
@param Ty: LLVMTypeRef
@return: long long unsigned int
"
<cdecl: longlong "LLVMStoreSizeOfType" ( LLVMTargetData LLVMType ) >
self primitiveFailed
!
StructCreateNamed: C _: Name
"@param C: LLVMContextRef
@param Name: *const char
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMStructCreateNamed" ( LLVMContext charPointer ) >
self primitiveFailed
!
StructGetTypeAtIndex: StructTy _: i
"@param StructTy: LLVMTypeRef
@param i: unsigned int
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMStructGetTypeAtIndex" ( LLVMType uint ) >
self primitiveFailed
!
StructSetBody: StructTy _: ElementTypes _: ElementCount _: Packed
"@param StructTy: LLVMTypeRef
@param ElementTypes: *LLVMTypeRef
@param ElementCount: unsigned int
@param Packed: LLVMBool
@return: void
"
<cdecl: void "LLVMStructSetBody" ( LLVMType pointer uint bool ) >
self primitiveFailed
!
StructType: ElementTypes _: ElementCount _: Packed
"@param ElementTypes: *LLVMTypeRef
@param ElementCount: unsigned int
@param Packed: LLVMBool
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMStructType" ( pointer uint bool ) >
self primitiveFailed
!
StructTypeInContext: C _: ElementTypes _: ElementCount _: Packed
"@param C: LLVMContextRef
@param ElementTypes: *LLVMTypeRef
@param ElementCount: unsigned int
@param Packed: LLVMBool
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMStructTypeInContext" ( LLVMContext pointer uint bool ) >
self primitiveFailed
!
TypeIsSized: Ty
"@param Ty: LLVMTypeRef
@return: LLVMBool
"
<cdecl: bool "LLVMTypeIsSized" ( LLVMType ) >
self primitiveFailed
!
TypeOf: Val
"@param Val: LLVMValueRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMTypeOf" ( LLVMValue ) >
self primitiveFailed
!
ValueAsBasicBlock: Val
"@param Val: LLVMValueRef
@return: LLVMBasicBlockRef
"
<cdecl: LLVMBasicBlock "LLVMValueAsBasicBlock" ( LLVMValue ) >
self primitiveFailed
!
ValueIsBasicBlock: Val
"@param Val: LLVMValueRef
@return: LLVMBool
"
<cdecl: bool "LLVMValueIsBasicBlock" ( LLVMValue ) >
self primitiveFailed
!
VectorType: ElementType _: ElementCount
"@param ElementType: LLVMTypeRef
@param ElementCount: unsigned int
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMVectorType" ( LLVMType uint ) >
self primitiveFailed
!
VerifyFunction: Fn _: Action
"@param Fn: LLVMValueRef
@param Action: LLVMVerifierFailureAction
@return: LLVMBool
"
<cdecl: bool "LLVMVerifyFunction" ( LLVMValue int32 ) >
self primitiveFailed
!
VerifyModule: M _: Action _: OutMessage
"@param M: LLVMModuleRef
@param Action: LLVMVerifierFailureAction
@param OutMessage: **char
@return: LLVMBool
"
<cdecl: bool "LLVMVerifyModule" ( LLVMModule int32 pointer ) >
self primitiveFailed
!
ViewFunctionCFG: Fn
"@param Fn: LLVMValueRef
@return: void
"
<cdecl: void "LLVMViewFunctionCFG" ( LLVMValue ) >
self primitiveFailed
!
ViewFunctionCFGOnly: Fn
"@param Fn: LLVMValueRef
@return: void
"
<cdecl: void "LLVMViewFunctionCFGOnly" ( LLVMValue ) >
self primitiveFailed
!
VoidType
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMVoidType" ( ) >
self primitiveFailed
!
VoidTypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMVoidTypeInContext" ( LLVMContext ) >
self primitiveFailed
!
WriteBitcodeToFD: M _: FD _: ShouldClose _: Unbuffered
"@param M: LLVMModuleRef
@param FD: int
@param ShouldClose: int
@param Unbuffered: int
@return: int
"
<cdecl: int "LLVMWriteBitcodeToFD" ( LLVMModule int int int ) >
self primitiveFailed
!
WriteBitcodeToFile: M _: Path
"@param M: LLVMModuleRef
@param Path: *const char
@return: int
"
<cdecl: int "LLVMWriteBitcodeToFile" ( LLVMModule charPointer ) >
self primitiveFailed
!
WriteBitcodeToFileHandle: M _: Handle
"@param M: LLVMModuleRef
@param Handle: int
@return: int
"
<cdecl: int "LLVMWriteBitcodeToFileHandle" ( LLVMModule int ) >
self primitiveFailed
!
WriteBitcodeToMemoryBuffer: M
"@param M: LLVMModuleRef
@return: LLVMMemoryBufferRef
"
<cdecl: pointer "LLVMWriteBitcodeToMemoryBuffer" ( LLVMModule ) >
self primitiveFailed
!
X86FP80Type
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMX86FP80Type" ( ) >
self primitiveFailed
!
X86FP80TypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMX86FP80TypeInContext" ( LLVMContext ) >
self primitiveFailed
!
X86MMXType
"@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMX86MMXType" ( ) >
self primitiveFailed
!
X86MMXTypeInContext: C
"@param C: LLVMContextRef
@return: LLVMTypeRef
"
<cdecl: LLVMType "LLVMX86MMXTypeInContext" ( LLVMContext ) >
self primitiveFailed
! !
!LLVM class methodsFor:'documentation'!
version_HG
^ '$Changeset: <not expanded> $'
! !