8.16.0.4
3 JIT
value
_LLVMExecutionEngineRef : ctype?
pointer to LLVMExecutionEngine
procedure
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?