• Home
  • Raw
  • Download

Lines Matching refs:GenVal

67 static void llvm_finalize_generic_value(value GenVal) {  in llvm_finalize_generic_value()  argument
68 LLVMDisposeGenericValue(Genericvalue_val(GenVal)); in llvm_finalize_generic_value()
126 CAMLprim value llvm_genericvalue_as_float(LLVMTypeRef Ty, value GenVal) { in llvm_genericvalue_as_float() argument
127 CAMLparam1(GenVal); in llvm_genericvalue_as_float()
129 LLVMGenericValueToFloat(Ty, Genericvalue_val(GenVal)))); in llvm_genericvalue_as_float()
133 CAMLprim value llvm_genericvalue_as_pointer(value GenVal) { in llvm_genericvalue_as_pointer() argument
134 return Val_op(LLVMGenericValueToPointer(Genericvalue_val(GenVal))); in llvm_genericvalue_as_pointer()
138 CAMLprim value llvm_genericvalue_as_int(value GenVal) { in llvm_genericvalue_as_int() argument
139 assert(LLVMGenericValueIntWidth(Genericvalue_val(GenVal)) <= 8 * sizeof(value) in llvm_genericvalue_as_int()
141 return Val_int(LLVMGenericValueToInt(Genericvalue_val(GenVal), 1)); in llvm_genericvalue_as_int()
145 CAMLprim value llvm_genericvalue_as_int32(value GenVal) { in llvm_genericvalue_as_int32() argument
146 CAMLparam1(GenVal); in llvm_genericvalue_as_int32()
147 assert(LLVMGenericValueIntWidth(Genericvalue_val(GenVal)) <= 32 in llvm_genericvalue_as_int32()
149 CAMLreturn(copy_int32(LLVMGenericValueToInt(Genericvalue_val(GenVal), 1))); in llvm_genericvalue_as_int32()
153 CAMLprim value llvm_genericvalue_as_int64(value GenVal) { in llvm_genericvalue_as_int64() argument
154 CAMLparam1(GenVal); in llvm_genericvalue_as_int64()
155 assert(LLVMGenericValueIntWidth(Genericvalue_val(GenVal)) <= 64 in llvm_genericvalue_as_int64()
157 CAMLreturn(copy_int64(LLVMGenericValueToInt(Genericvalue_val(GenVal), 1))); in llvm_genericvalue_as_int64()
161 CAMLprim value llvm_genericvalue_as_nativeint(value GenVal) { in llvm_genericvalue_as_nativeint() argument
162 CAMLparam1(GenVal); in llvm_genericvalue_as_nativeint()
163 assert(LLVMGenericValueIntWidth(Genericvalue_val(GenVal)) <= 8 * sizeof(value) in llvm_genericvalue_as_nativeint()
165 CAMLreturn(copy_nativeint(LLVMGenericValueToInt(Genericvalue_val(GenVal),1))); in llvm_genericvalue_as_nativeint()