Functions -
llvm
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMBasicBlockRef)
llvmBuildAdd
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
llvmBuildCall
(LLVMBuilderRef arg0, LLVMValueRef fn, LLVMValueRef args, int numArgs, 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)
-
Return Type
(LLVMValueRef)
llvmBuildICmp
(LLVMBuilderRef arg0, int op, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
llvmBuildMul
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns 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)
-
Return Type
(LLVMValueRef)
llvmBuildSub
(LLVMBuilderRef arg0, LLVMValueRef lhs, LLVMValueRef rhs, string name)
returns LLVMValueRef-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMBuilderRef)
-
Return Type
(LLVMPassManagerRef)
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
- builder LLVMBuilderRef
Parameters
Parameters
Parameters
llvmFunctionType1
(LLVMTypeRef returnType, LLVMTypeRef paramTypes, int paramCount, int isVarArg)
returns LLVMTypeRef-
Return Type
(LLVMTypeRef)
-
Return Type
(BytePointer)
-
Return Type
(LLVMTargetRef)
-
Return Type
(LLVMValueRef)
-
Return Type
(LLVMTypeRef)
Parameters
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
-
Return Type
(LLVMTypeRef)
Parameters
- moduleID string
-
Return Type
(LLVMModuleRef)
-
Return Type
(LLVMPassManagerBuilderRef)
Parameters
-
Return Type
(LLVMTypeRef)
-
Return Type
(int)
llvmTargetMachineEmitToFile
(LLVMTargetMachineRef t, LLVMModuleRef m, byte filename, int codegen, byte errorMessage)
returns int-
Return Type
(int)
-
Return Type
(LLVMTypeRef)