Mercurial > hg > truffle
diff src/share/vm/graal/graalCompilerToGPU.cpp @ 10563:7a3499bf5e2c
PTX kernel get_function return
author | Morris Meyer <morris.meyer@oracle.com> |
---|---|
date | Thu, 27 Jun 2013 19:22:42 -0400 |
parents | ed6202820ecf |
children | 9c7d9e2c8326 |
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompilerToGPU.cpp Thu Jun 27 22:00:18 2013 +0200 +++ b/src/share/vm/graal/graalCompilerToGPU.cpp Thu Jun 27 19:22:42 2013 -0400 @@ -52,11 +52,11 @@ jbyte *bytes = env->GetByteArrayElements(code, &is_copy); jint len = env->GetArrayLength(code); const char *namestr = env->GetStringUTFChars(name, &is_copy); - gpu::generate_kernel((unsigned char *)bytes, len, namestr); + void *kernel = gpu::generate_kernel((unsigned char *)bytes, len, namestr); env->ReleaseByteArrayElements(code, bytes, 0); env->ReleaseStringUTFChars(name, namestr); - return 42; + return (jlong)kernel; C2V_END C2V_VMENTRY(jboolean, deviceInit, (JNIEnv *env, jobject))