Functions -
llvm
-
Return Type
(int)
-
Return Type
(int)
Parameters
LLVMAddAlias
(LLVMModuleRef m, LLVMTypeRef ty, LLVMValueRef aliasee, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
-
Return Type
(LLVMValueRef)
Parameters
Parameters
Parameters
-
Return Type
(LLVMValueRef)
Parameters
LLVMAddGlobalInAddressSpace
(LLVMModuleRef m, LLVMTypeRef ty, string name, int addressSpace)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
Parameters
Parameters
Parameters
Parameters
- phiNode LLVMValueRef
- incomingValues LLVMValueRef
- incomingBlocks LLVMBasicBlockRef
- count int
Parameters
- phiNode LLVMValueRef
- incomingValues PointerPointer
- incomingBlocks PointerPointer
- count int
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
- ty LLVMTypeRef
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMBasicBlockRef)
LLVMAppendBasicBlockInContext
(LLVMContextRef c, LLVMValueRef fn, string name)
returns LLVMBasicBlockRef-
Return Type
(LLVMBasicBlockRef)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildAShr
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildAdd
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildAddrSpaceCast
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildAnd
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildArrayAlloca
(LLVMBuilderRef arg0, LLVMTypeRef ty, LLVMValueRef val, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildArrayMalloc
(LLVMBuilderRef arg0, LLVMTypeRef ty, LLVMValueRef val, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildAtomicCmpXchg
(LLVMBuilderRef b, LLVMValueRef ptr, LLVMValueRef cmp, LLVMValueRef newValue, int successOrdering, int failureOrdering, int singleThread)
returns LLVMValueRefParameters
- ptr LLVMValueRef
- cmp LLVMValueRef
- newValue LLVMValueRef
- successOrdering int
- failureOrdering int
- singleThread int
-
Return Type
(LLVMValueRef)
LLVMBuildAtomicRMW
(LLVMBuilderRef b, int op, LLVMValueRef ptr, LLVMValueRef val, int ordering, int singleThread)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildBinOp
(LLVMBuilderRef b, int op, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildBitCast
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildCall
(LLVMBuilderRef arg0, LLVMValueRef fn, LLVMValueRef[] args, int numArgs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildCast
(LLVMBuilderRef b, int op, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildCondBr
(LLVMBuilderRef arg0, LLVMValueRef ifValue, LLVMBasicBlockRef then, LLVMBasicBlockRef elseValue)
returns LLVMValueRefParameters
- arg0 LLVMBuilderRef
- ifValue LLVMValueRef
- then LLVMBasicBlockRef
- elseValue LLVMBasicBlockRef
-
Return Type
(LLVMValueRef)
LLVMBuildExactSDiv
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildExactUDiv
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildExtractElement
(LLVMBuilderRef arg0, LLVMValueRef vecVal, LLVMValueRef index, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildExtractValue
(LLVMBuilderRef arg0, LLVMValueRef aggVal, int index, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildFAdd
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildFCmp
(LLVMBuilderRef arg0, int op, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildFDiv
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildFMul
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildFPCast
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildFPExt
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildFPToSI
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildFPToUI
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildFPTrunc
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildFRem
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildFSub
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildGEP
(LLVMBuilderRef b, LLVMValueRef pointer, PointerPointer indices, int numIndices, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildICmp
(LLVMBuilderRef arg0, int op, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildInBoundsGEP
(LLVMBuilderRef b, LLVMValueRef pointer, PointerPointer indices, int numIndices, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildInsertElement
(LLVMBuilderRef arg0, LLVMValueRef vecVal, LLVMValueRef eltVal, LLVMValueRef index, string name)
returns LLVMValueRefParameters
- arg0 LLVMBuilderRef
- vecVal LLVMValueRef
- eltVal LLVMValueRef
- index LLVMValueRef
- name string
-
Return Type
(LLVMValueRef)
LLVMBuildInsertValue
(LLVMBuilderRef arg0, LLVMValueRef aggVal, LLVMValueRef eltVal, int index, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildIntCast
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildIntToPtr
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildInvoke
(LLVMBuilderRef arg0, LLVMValueRef fn, PointerPointer args, int numArgs, LLVMBasicBlockRef then, LLVMBasicBlockRef catchValue, string name)
returns LLVMValueRefParameters
- arg0 LLVMBuilderRef
- fn LLVMValueRef
- args PointerPointer
- numArgs int
- then LLVMBasicBlockRef
- catchValue LLVMBasicBlockRef
- name string
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildLShr
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildLandingPad
(LLVMBuilderRef b, LLVMTypeRef ty, LLVMValueRef persFn, int numClauses, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildMul
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildNSWAdd
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildNSWMul
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildNSWSub
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildNUWAdd
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildNUWMul
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildNUWSub
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildOr
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildPointerCast
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildPtrDiff
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildPtrToInt
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
Parameters
- arg0 LLVMBuilderRef
-
Return Type
(LLVMValueRef)
LLVMBuildSDiv
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildSExt
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildSExtOrBitCast
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildSIToFP
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildSRem
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildSelect
(LLVMBuilderRef arg0, LLVMValueRef ifValue, LLVMValueRef then, LLVMValueRef elseValue, string name)
returns LLVMValueRefParameters
- arg0 LLVMBuilderRef
- ifValue LLVMValueRef
- then LLVMValueRef
- elseValue LLVMValueRef
- name string
-
Return Type
(LLVMValueRef)
LLVMBuildShl
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildShuffleVector
(LLVMBuilderRef arg0, LLVMValueRef v1, LLVMValueRef v2, LLVMValueRef mask, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMBuildStructGEP
(LLVMBuilderRef b, LLVMValueRef pointer, int idx, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildSub
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildSwitch
(LLVMBuilderRef arg0, LLVMValueRef v, LLVMBasicBlockRef elseValue, int numCases)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildTrunc
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildTruncOrBitCast
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildUDiv
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildUIToFP
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildURem
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
Parameters
- arg0 LLVMBuilderRef
-
Return Type
(LLVMValueRef)
LLVMBuildVAArg
(LLVMBuilderRef arg0, LLVMValueRef list, LLVMTypeRef ty, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildXor
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildZExt
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMBuildZExtOrBitCast
(LLVMBuilderRef arg0, LLVMValueRef val, LLVMTypeRef destTy, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(int)
Parameters
- builder LLVMBuilderRef
Parameters
-
Return Type
(LLVMModuleRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
Parameters
- ty LLVMTypeRef
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMConstArray1
(LLVMTypeRef elementTy, PointerPointer constantVals, int length)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMConstExtractElement
(LLVMValueRef vectorConstant, LLVMValueRef indexConstant)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMConstFCmp
(int predicate, LLVMValueRef lhsConstant, LLVMValueRef rhsConstant)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
Parameters
- constantVal LLVMValueRef
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMConstGEP0
(LLVMValueRef constantVal, LLVMValueRef constantIndices, int numIndices)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMConstGEP1
(LLVMValueRef constantVal, PointerPointer constantIndices, int numIndices)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMConstICmp
(int predicate, LLVMValueRef lhsConstant, LLVMValueRef rhsConstant)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMConstInBoundsGEP0
(LLVMValueRef constantVal, LLVMValueRef constantIndices, int numIndices)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMConstInBoundsGEP1
(LLVMValueRef constantVal, PointerPointer constantIndices, int numIndices)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMConstInlineAsm
(LLVMTypeRef ty, string asmString, string constraints, int hasSideEffects, int isAlignStack)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMConstInsertElement
(LLVMValueRef vectorConstant, LLVMValueRef elementValueConstant, LLVMValueRef indexConstant)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
Parameters
- constantVal LLVMValueRef
-
Return Type
(int)
Parameters
- constantVal LLVMValueRef
-
Return Type
(int)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
Parameters
- constantVal LLVMValueRef
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
Parameters
- constantVal LLVMValueRef
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMConstNamedStruct0
(LLVMTypeRef structTy, PointerPointer constantVals, int count)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMConstNamedStruct1
(LLVMTypeRef structTy, LLVMValueRef constantVals, int count)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
Parameters
- constantVal LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- constantVal LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- ty LLVMTypeRef
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
Parameters
- ty LLVMTypeRef
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMConstSelect
(LLVMValueRef constantCondition, LLVMValueRef constantIfTrue, LLVMValueRef constantIfFalse)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMConstShuffleVector
(LLVMValueRef vectorAConstant, LLVMValueRef vectorBConstant, LLVMValueRef maskConstant)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMConstStringInContext
(LLVMContextRef c, string str, int length, int dontNullTerminate)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
LLVMConstStructInContext0
(LLVMContextRef c, LLVMValueRef constantVals, int count, int packed)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
LLVMConstStructInContext1
(LLVMContextRef c, PointerPointer constantVals, int count, int packed)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMContextRef)
Parameters
Parameters
-
Return Type
(Pointer)
Parameters
-
Return Type
(LLVMDiagnosticHandler)
Parameters
-
Return Type
(BytePointer)
Parameters
- phiNode LLVMValueRef
-
Return Type
(int)
Parameters
- functionTy LLVMTypeRef
-
Return Type
(int)
Parameters
- structTy LLVMTypeRef
-
Return Type
(int)
-
Return Type
(LLVMBuilderRef)
Parameters
-
Return Type
(LLVMBuilderRef)
LLVMCreateDisasm
(string tripleName, Pointer disInfo, int tagType, LLVMOpInfoCallback getOpInfo, LLVMSymbolLookupCallback symbolLookUp)
returns LLVMDisasmContextRefParameters
- tripleName string
- disInfo Pointer
- tagType int
- getOpInfo LLVMOpInfoCallback
- symbolLookUp LLVMSymbolLookupCallback
-
Return Type
(LLVMDisasmContextRef)
LLVMCreateDisasmCPU
(string triple, string cpu, Pointer disInfo, int tagType, LLVMOpInfoCallback getOpInfo, LLVMSymbolLookupCallback symbolLookUp)
returns LLVMDisasmContextRefParameters
- triple string
- cpu string
- disInfo Pointer
- tagType int
- getOpInfo LLVMOpInfoCallback
- symbolLookUp LLVMSymbolLookupCallback
-
Return Type
(LLVMDisasmContextRef)
LLVMCreateDisasmCPUFeatures
(string triple, string cpu, string features, Pointer disInfo, int tagType, LLVMOpInfoCallback getOpInfo, LLVMSymbolLookupCallback symbolLookUp)
returns LLVMDisasmContextRefParameters
- triple string
- cpu string
- features string
- disInfo Pointer
- tagType int
- getOpInfo LLVMOpInfoCallback
- symbolLookUp LLVMSymbolLookupCallback
-
Return Type
(LLVMDisasmContextRef)
-
Return Type
(LLVMAttributeRef)
LLVMCreateExecutionEngineForModule2
(LLVMExecutionEngineRef outEE, LLVMModuleRef m, PointerPointer outError)
returns int-
Return Type
(int)
Parameters
-
Return Type
(LLVMPassManagerRef)
Parameters
-
Return Type
(LLVMPassManagerRef)
-
Return Type
(LLVMGenericValueRef)
Parameters
- p Pointer
-
Return Type
(LLVMGenericValueRef)
LLVMCreateInterpreterForModule2
(LLVMExecutionEngineRef outInterp, LLVMModuleRef m, PointerPointer outError)
returns int-
Return Type
(int)
LLVMCreateJITCompilerForModule2
(LLVMExecutionEngineRef outJIT, LLVMModuleRef m, int optLevel, PointerPointer outError)
returns int-
Return Type
(int)
LLVMCreateMCJITCompilerForModule2
(LLVMExecutionEngineRef outJIT, LLVMModuleRef m, LLVMMCJITCompilerOptions options, int sizeOfOptions, PointerPointer outError)
returns intParameters
- outJIT LLVMExecutionEngineRef
- options LLVMMCJITCompilerOptions
- sizeOfOptions int
- outError PointerPointer
-
Return Type
(int)
LLVMCreateMemoryBufferWithMemoryRange
(string inputData, int inputDataLength, string bufferName, int requiresNullTerminator)
returns LLVMMemoryBufferRef-
Return Type
(LLVMMemoryBufferRef)
LLVMCreateMemoryBufferWithMemoryRangeCopy
(string inputData, int inputDataLength, string bufferName)
returns LLVMMemoryBufferRef-
Return Type
(LLVMMemoryBufferRef)
LLVMCreateMemoryBufferWithSTDIN2
(LLVMMemoryBufferRef outMemBuf, PointerPointer outMessage)
returns int-
Return Type
(int)
Parameters
- message string
-
Return Type
(ByteBuffer)
Parameters
-
Return Type
(LLVMModuleProviderRef)
Parameters
- memBuf LLVMMemoryBufferRef
-
Return Type
(LLVMObjectFileRef)
-
Return Type
(LLVMPassManagerRef)
LLVMCreateSimpleMCJITMemoryManager
(Pointer opaque, LLVMMemoryManagerAllocateCodeSectionCallback allocateCodeSection, LLVMMemoryManagerAllocateDataSectionCallback allocateDataSection, LLVMMemoryManagerFinalizeMemoryCallback finalizeMemory, LLVMMemoryManagerDestroyCallback destroy)
returns LLVMMCJITMemoryManagerRefParameters
- opaque Pointer
- allocateCodeSection LLVMMemoryManagerAllocateCodeSectionCallback
- allocateDataSection LLVMMemoryManagerAllocateDataSectionCallback
- finalizeMemory LLVMMemoryManagerFinalizeMemoryCallback
- destroy LLVMMemoryManagerDestroyCallback
-
Return Type
(LLVMMCJITMemoryManagerRef)
LLVMCreateStringAttribute
(LLVMContextRef c, string k, int kLength, string v, int vLength)
returns LLVMAttributeRef-
Return Type
(LLVMAttributeRef)
Parameters
- stringRep string
-
Return Type
(LLVMTargetDataRef)
Parameters
-
Return Type
(LLVMTargetDataRef)
LLVMCreateTargetMachine
(LLVMTargetRef t, BytePointer triple, BytePointer cpu, BytePointer features, int level, int reloc, int codeModel)
returns LLVMTargetMachineRefParameters
- triple BytePointer
- cpu BytePointer
- features BytePointer
- level int
- reloc int
- codeModel int
-
Return Type
(LLVMTargetMachineRef)
Parameters
Parameters
- fn LLVMValueRef
Parameters
- globalVar LLVMValueRef
Parameters
Parameters
- builder LLVMBuilderRef
Parameters
Parameters
- genVal LLVMGenericValueRef
Parameters
Parameters
- memBuf LLVMMemoryBufferRef
Parameters
Parameters
Parameters
- objectFile LLVMObjectFileRef
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
Parameters
Parameters
- val LLVMValueRef
-
Return Type
(int)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(int)
-
Return Type
(int)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
LLVMFunctionType0
(LLVMTypeRef returnType, LLVMTypeRef paramTypes, int paramCount, int isVarArg)
returns LLVMTypeRef-
Return Type
(LLVMTypeRef)
LLVMFunctionType1
(LLVMTypeRef returnType, LLVMTypeRef[] paramTypes, int paramCount, int isVarArg)
returns LLVMTypeRef-
Return Type
(LLVMTypeRef)
Parameters
- genValRef LLVMGenericValueRef
-
Return Type
(int)
-
Return Type
(int)
Parameters
- genVal LLVMGenericValueRef
-
Return Type
(Pointer)
Parameters
- alloca LLVMValueRef
-
Return Type
(LLVMTypeRef)
Parameters
- arrayTy LLVMTypeRef
-
Return Type
(int)
-
Return Type
(BytePointer)
-
Return Type
(int)
Parameters
-
Return Type
(BytePointer)
Parameters
-
Return Type
(LLVMValueRef)
Parameters
-
Return Type
(LLVMValueRef)
LLVMGetBitcodeModule2
(LLVMMemoryBufferRef memBuf, LLVMModuleRef outM, PointerPointer outMessage)
returns int-
Return Type
(int)
-
Return Type
(int)
-
Return Type
(int)
LLVMGetBitcodeModuleInContext2
(LLVMContextRef contextRef, LLVMMemoryBufferRef memBuf, LLVMModuleRef outM, PointerPointer outMessage)
returns intParameters
- contextRef LLVMContextRef
- memBuf LLVMMemoryBufferRef
- outM LLVMModuleRef
- outMessage PointerPointer
-
Return Type
(int)
LLVMGetBitcodeModuleInContext20
(LLVMContextRef contextRef, LLVMMemoryBufferRef memBuf, LLVMModuleRef outM)
returns int-
Return Type
(int)
LLVMGetBitcodeModuleInContext21
(LLVMContextRef contextRef, LLVMMemoryBufferRef memBuf, PointerPointer outM)
returns int-
Return Type
(int)
Parameters
- memBuf LLVMMemoryBufferRef
-
Return Type
(int)
Parameters
- memBuf LLVMMemoryBufferRef
-
Return Type
(BytePointer)
-
Return Type
(int)
-
Return Type
(LLVMAttributeRef)
LLVMGetCallSiteStringAttribute
(LLVMValueRef c, int idx, string k, int kLen)
returns LLVMAttributeRef-
Return Type
(LLVMAttributeRef)
Parameters
- instr LLVMValueRef
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
Parameters
- cmpXchgInst LLVMValueRef
-
Return Type
(int)
Parameters
- cmpXchgInst LLVMValueRef
-
Return Type
(int)
Parameters
- branch LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- constantVal LLVMValueRef
-
Return Type
(int)
Parameters
- builder LLVMBuilderRef
-
Return Type
(LLVMValueRef)
Parameters
- global LLVMValueRef
-
Return Type
(int)
Parameters
-
Return Type
(BytePointer)
Parameters
-
Return Type
(BytePointer)
-
Return Type
(BytePointer)
Parameters
-
Return Type
(BytePointer)
Parameters
-
Return Type
(int)
-
Return Type
(LLVMValueRef)
Parameters
- ty LLVMTypeRef
-
Return Type
(LLVMTypeRef)
Parameters
- fn LLVMValueRef
-
Return Type
(LLVMBasicBlockRef)
-
Return Type
(LLVMAttributeRef)
Parameters
-
Return Type
(int)
-
Return Type
(int)
Parameters
-
Return Type
(int)
Parameters
-
Return Type
(LLVMTargetDataRef)
Parameters
-
Return Type
(LLVMTargetMachineRef)
Parameters
- fn LLVMValueRef
-
Return Type
(LLVMBasicBlockRef)
Parameters
-
Return Type
(LLVMValueRef)
Parameters
-
Return Type
(LLVMValueRef)
Parameters
-
Return Type
(LLVMValueRef)
Parameters
- fn LLVMValueRef
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMTargetRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMUseRef)
-
Return Type
(int)
Parameters
- fn LLVMValueRef
-
Return Type
(BytePointer)
-
Return Type
(LLVMContextRef)
Parameters
- global LLVMValueRef
-
Return Type
(LLVMModuleRef)
-
Return Type
(LLVMPassRegistryRef)
-
Return Type
(int)
-
Return Type
(LLVMBasicBlockRef)
-
Return Type
(LLVMValueRef)
Parameters
- inst LLVMValueRef
-
Return Type
(IntPointer)
Parameters
- globalVar LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- builder LLVMBuilderRef
-
Return Type
(LLVMBasicBlockRef)
Parameters
- instr LLVMValueRef
-
Return Type
(int)
Parameters
- inst LLVMValueRef
-
Return Type
(int)
Parameters
- inst LLVMValueRef
-
Return Type
(LLVMBasicBlockRef)
Parameters
- integerTy LLVMTypeRef
-
Return Type
(int)
Parameters
- fn LLVMValueRef
-
Return Type
(LLVMBasicBlockRef)
Parameters
-
Return Type
(LLVMValueRef)
Parameters
-
Return Type
(LLVMValueRef)
Parameters
-
Return Type
(LLVMValueRef)
Parameters
- fn LLVMValueRef
-
Return Type
(LLVMValueRef)
-
Return Type
(int)
-
Return Type
(int)
-
Return Type
(LLVMValueRef)
Parameters
-
Return Type
(LLVMContextRef)
Parameters
-
Return Type
(LLVMTargetDataRef)
-
Return Type
(BytePointer)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(int)
Parameters
-
Return Type
(LLVMBasicBlockRef)
Parameters
- fn LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- globalVar LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- inst LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- arg LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
-
Return Type
(LLVMTargetRef)
Parameters
- invokeInst LLVMValueRef
-
Return Type
(LLVMBasicBlockRef)
Parameters
- instr LLVMValueRef
-
Return Type
(int)
Parameters
- landingPad LLVMValueRef
-
Return Type
(int)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMUseRef)
Parameters
- memoryAccessInst LLVMValueRef
-
Return Type
(int)
-
Return Type
(LLVMValueRef)
Parameters
- inst LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- fn LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- pointerTy LLVMTypeRef
-
Return Type
(int)
-
Return Type
(Pointer)
Parameters
-
Return Type
(LLVMBasicBlockRef)
Parameters
- fn LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- globalVar LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- inst LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- arg LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
-
Return Type
(int)
Parameters
-
Return Type
(LLVMSymbolIteratorRef)
Parameters
-
Return Type
(int)
Parameters
-
Return Type
(BytePointer)
Parameters
-
Return Type
(BytePointer)
Parameters
- section LLVMSectionIteratorRef
-
Return Type
(LLVMRelocationIteratorRef)
Parameters
- functionTy LLVMTypeRef
-
Return Type
(LLVMTypeRef)
Parameters
- global LLVMValueRef
-
Return Type
(BytePointer)
Parameters
-
Return Type
(int)
-
Return Type
(int)
Parameters
-
Return Type
(BytePointer)
Parameters
-
Return Type
(BytePointer)
Parameters
-
Return Type
(int)
Parameters
- objectFile LLVMObjectFileRef
-
Return Type
(LLVMSectionIteratorRef)
LLVMGetStringAttributeAtIndex
(LLVMValueRef f, int idx, string k, int kLen)
returns LLVMAttributeRef-
Return Type
(LLVMAttributeRef)
Parameters
- ty LLVMTypeRef
-
Return Type
(BytePointer)
-
Return Type
(LLVMBasicBlockRef)
Parameters
- switchInstr LLVMValueRef
-
Return Type
(LLVMBasicBlockRef)
Parameters
-
Return Type
(int)
Parameters
-
Return Type
(BytePointer)
Parameters
-
Return Type
(int)
Parameters
- objectFile LLVMObjectFileRef
-
Return Type
(LLVMSymbolIteratorRef)
Parameters
-
Return Type
(BytePointer)
Parameters
-
Return Type
(BytePointer)
Parameters
- name string
-
Return Type
(LLVMTargetRef)
Parameters
-
Return Type
(BytePointer)
Parameters
-
Return Type
(BytePointer)
Parameters
-
Return Type
(LLVMTargetRef)
Parameters
-
Return Type
(BytePointer)
Parameters
-
Return Type
(BytePointer)
Parameters
- globalVar LLVMValueRef
-
Return Type
(int)
-
Return Type
(LLVMTypeRef)
Parameters
- ty LLVMTypeRef
-
Return Type
(LLVMContextRef)
Parameters
- ty LLVMTypeRef
-
Return Type
(LLVMValueRef)
Parameters
- invokeInst LLVMValueRef
-
Return Type
(LLVMBasicBlockRef)
Parameters
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(BytePointer)
Parameters
- vectorTy LLVMTypeRef
-
Return Type
(int)
Parameters
- global LLVMValueRef
-
Return Type
(int)
Parameters
- memoryAccessInst LLVMValueRef
-
Return Type
(int)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
Parameters
- global LLVMValueRef
-
Return Type
(int)
Parameters
Parameters
Parameters
Parameters
-
Return Type
(int)
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
Parameters
-
Return Type
(LLVMBasicBlockRef)
LLVMInsertBasicBlockInContext
(LLVMContextRef c, LLVMBasicBlockRef bb, string name)
returns LLVMBasicBlockRef-
Return Type
(LLVMBasicBlockRef)
Parameters
- inst LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- inst LLVMValueRef
Parameters
- inst LLVMValueRef
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
LLVMIntPtrTypeForASInContext
(LLVMContextRef c, LLVMTargetDataRef td, int asValue)
returns LLVMTypeRef-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMValueRef)
Parameters
- atomicInst LLVMValueRef
-
Return Type
(int)
Parameters
- landingPad LLVMValueRef
-
Return Type
(int)
Parameters
- branch LLVMValueRef
-
Return Type
(int)
Parameters
- global LLVMValueRef
-
Return Type
(int)
Parameters
-
Return Type
(int)
Parameters
- globalVar LLVMValueRef
-
Return Type
(int)
Parameters
- functionTy LLVMTypeRef
-
Return Type
(int)
Parameters
- globalVar LLVMValueRef
-
Return Type
(int)
Parameters
- structTy LLVMTypeRef
-
Return Type
(int)
Parameters
- structTy LLVMTypeRef
-
Return Type
(int)
LLVMIsRelocationIteratorAtEnd
(LLVMSectionIteratorRef section, LLVMRelocationIteratorRef ri)
returns int-
Return Type
(int)
-
Return Type
(int)
Parameters
-
Return Type
(int)
-
Return Type
(int)
Parameters
- callInst LLVMValueRef
-
Return Type
(int)
Parameters
- globalVar LLVMValueRef
-
Return Type
(int)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
-
Return Type
(int)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
Parameters
-
Return Type
(LLVMTypeRef)
Parameters
- moduleID string
-
Return Type
(LLVMModuleRef)
-
Return Type
(LLVMModuleRef)
Parameters
Parameters
Parameters
-
Return Type
(int)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
LLVMParseBitcode1
(LLVMMemoryBufferRef memBuf, LLVMModuleRef outModule, PointerPointer outMessage)
returns int-
Return Type
(int)
-
Return Type
(int)
-
Return Type
(int)
LLVMParseBitcodeInContext2
(LLVMContextRef contextRef, LLVMMemoryBufferRef memBuf, LLVMModuleRef outModule, PointerPointer outMessage)
returns intParameters
- contextRef LLVMContextRef
- memBuf LLVMMemoryBufferRef
- outModule LLVMModuleRef
- outMessage PointerPointer
-
Return Type
(int)
LLVMParseBitcodeInContext20
(LLVMContextRef contextRef, LLVMMemoryBufferRef memBuf, PointerPointer outModule)
returns int-
Return Type
(int)
LLVMParseBitcodeInContext21
(LLVMContextRef contextRef, LLVMMemoryBufferRef memBuf, LLVMModuleRef outModule)
returns int-
Return Type
(int)
LLVMParseIRInContext2
(LLVMContextRef contextRef, LLVMMemoryBufferRef memBuf, LLVMModuleRef outM, PointerPointer outMessage)
returns intParameters
- contextRef LLVMContextRef
- memBuf LLVMMemoryBufferRef
- outM LLVMModuleRef
- outMessage PointerPointer
-
Return Type
(int)
-
Return Type
(LLVMPassManagerBuilderRef)
Parameters
Parameters
-
Return Type
(int)
-
Return Type
(int)
-
Return Type
(LLVMTypeRef)
-
Return Type
(int)
-
Return Type
(int)
Parameters
-
Return Type
(BytePointer)
Parameters
- val LLVMTypeRef
-
Return Type
(BytePointer)
Parameters
- val LLVMValueRef
-
Return Type
(BytePointer)
-
Return Type
(Pointer)
Parameters
LLVMRemoveModule2
(LLVMExecutionEngineRef ee, LLVMModuleRef m, LLVMModuleRef outMod, PointerPointer outError)
returns int-
Return Type
(int)
LLVMRunFunction0
(LLVMExecutionEngineRef ee, LLVMValueRef f, int numArgs, PointerPointer args)
returns LLVMGenericValueRef-
Return Type
(LLVMGenericValueRef)
LLVMRunFunction1
(LLVMExecutionEngineRef ee, LLVMValueRef f, int numArgs, LLVMGenericValueRef args)
returns LLVMGenericValueRef-
Return Type
(LLVMGenericValueRef)
LLVMRunFunctionAsMain1
(LLVMExecutionEngineRef ee, LLVMValueRef f, int argC, PointerPointer argV, PointerPointer envP)
returns int-
Return Type
(int)
-
Return Type
(int)
-
Return Type
(int)
Parameters
Parameters
-
Return Type
(int)
Parameters
- ty LLVMTypeRef
-
Return Type
(LLVMValueRef)
-
Return Type
(int)
-
Return Type
(int)
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
LLVMStructTypeInContext0
(LLVMContextRef c, LLVMTypeRef elementTypes, int elementCount, int packed)
returns LLVMTypeRef-
Return Type
(LLVMTypeRef)
LLVMStructTypeInContext1
(LLVMContextRef c, PointerPointer elementTypes, int elementCount, int packed)
returns LLVMTypeRef-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(int)
LLVMTargetMachineEmitToFile
(LLVMTargetMachineRef t, LLVMModuleRef m, byte[] filename, int codegen, byte[] errorMessage)
returns int-
Return Type
(int)
LLVMTargetMachineEmitToMemoryBuffer2
(LLVMTargetMachineRef t, LLVMModuleRef m, int codegen, PointerPointer errorMessage, LLVMMemoryBufferRef outMemBuf)
returns int-
Return Type
(int)
Parameters
-
Return Type
(LLVMTypeRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMTypeRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMBasicBlockRef)
Parameters
- val LLVMValueRef
-
Return Type
(LLVMMetadataRef)
-
Return Type
(LLVMTypeRef)
-
Return Type
(int)
-
Return Type
(int)
Parameters
- fn LLVMValueRef
Parameters
- fn LLVMValueRef
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
-
Return Type
(int)
-
Return Type
(int)
-
Return Type
(int)
Parameters
-
Return Type
(LLVMMemoryBufferRef)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)