`sig
type t
val of_float : Llvm.lltype -> float -> Llvm_executionengine.GenericValue.t
val of_pointer : 'a -> Llvm_executionengine.GenericValue.t
val of_int32 : Llvm.lltype -> int32 -> Llvm_executionengine.GenericValue.t
val of_int : Llvm.lltype -> int -> Llvm_executionengine.GenericValue.t
val of_nativeint :
Llvm.lltype -> nativeint -> Llvm_executionengine.GenericValue.t
val of_int64 : Llvm.lltype -> int64 -> Llvm_executionengine.GenericValue.t
val as_float : Llvm.lltype -> Llvm_executionengine.GenericValue.t -> float
val as_pointer : Llvm_executionengine.GenericValue.t -> 'a
val as_int32 : Llvm_executionengine.GenericValue.t -> int32
val as_int : Llvm_executionengine.GenericValue.t -> int
val as_nativeint : Llvm_executionengine.GenericValue.t -> nativeint
val as_int64 : Llvm_executionengine.GenericValue.t -> int64
end`