Mercurial > hg > truffle
diff src/share/vm/graal/graalCompilerToGPU.cpp @ 13638:1dabd01a73bd
PTX backend can alter compilation pipeline to offload selected code to the GPU
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 15 Jan 2014 00:34:56 +0100 |
parents | 220ed109bf77 |
children | 27acedac70b7 |
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompilerToGPU.cpp Wed Jan 15 00:33:34 2014 +0100 +++ b/src/share/vm/graal/graalCompilerToGPU.cpp Wed Jan 15 00:34:56 2014 +0100 @@ -175,11 +175,16 @@ } C2V_END +JRT_ENTRY(jlong, invalidLaunchKernel(JavaThread* thread)) + SharedRuntime::throw_and_post_jvmti_exception(thread, vmSymbols::java_lang_LinkageError(), "invalid kernel launch function"); + return 0L; +JRT_END + C2V_VMENTRY(jlong, getLaunchKernelAddress, (JNIEnv *env, jobject)) if (gpu::get_target_il_type() == gpu::PTX) { return (jlong) gpu::Ptx::execute_kernel_from_vm; } - return 0L; + return (jlong) invalidLaunchKernel; C2V_END C2V_VMENTRY(jboolean, deviceInit, (JNIEnv *env, jobject))