Пример #1
0
SWIGEXPORT jlong JNICALL Java_org_jllvm_bindings_ExecutionEngineJNI_LLVMCreateGenericValueOfFloat(JNIEnv *jenv, jclass jcls, jlong jarg1, jdouble jarg2) {
  jlong jresult = 0 ;
  LLVMTypeRef arg1 = (LLVMTypeRef) 0 ;
  double arg2 ;
  LLVMGenericValueRef result;
  
  (void)jenv;
  (void)jcls;
  arg1 = *(LLVMTypeRef *)&jarg1; 
  arg2 = (double)jarg2; 
  result = (LLVMGenericValueRef)LLVMCreateGenericValueOfFloat(arg1,arg2);
  *(LLVMGenericValueRef *)&jresult = result; 
  return jresult;
}
Пример #2
0
/* Llvm.lltype -> float -> t */
CAMLprim value llvm_genericvalue_of_float(LLVMTypeRef Ty, value N) {
  CAMLparam1(N);
  CAMLreturn(alloc_generic_value(
    LLVMCreateGenericValueOfFloat(Ty, Double_val(N))));
}