8.16
3 JIT
value
_LLVMExecutionEngineRef : ctype?
pointer to LLVMExecutionEngine
procedure
(LLVMExecutionEngineRef? v) β boolean?
v : any/c
check a value is LLVMExecutionEngine or not
procedure
β LLVMExecutionEngineRef? module : LLVMModuleRef?
return an execution engine for given module
procedure
(llvm-run-function engine function) β LLVMGenericValueRef?
engine : LLVMExecutionEngineRef? function : LLVMValueRef?
procedure
(llvm-create-generic-value-of-int type value signed?) β LLVMGenericValueRef? type : LLVMTypeRef? value : integer? signed? : boolean?
Converted given value to LLVMGenericValueRef?.
type decided itβs LLVM type corresponding.
signed? decided itβs signed integer or not.
procedure
(llvm-create-generic-value-of-float type value) β LLVMGenericValueRef? type : LLVMTypeRef? value : number?
procedure
(llvm-generic-value->int generic-value signed?) β integer? generic-value : LLVMGenericValueRef? signed? : boolean?
procedure
(llvm-generic-value->float type generic-value) β number? type : LLVMTypeRef? generic-value : LLVMGenericValueRef?
convert generic-value back to racket number?