Mercurial > hg > truffle
diff src/share/vm/graal/graalCompilerToGPU.cpp @ 11283:1cd1f8ff70a1
CR-20: PTX kernel invocation with arguments - from Bharadwaj
author | Morris Meyer <morris.meyer@oracle.com> |
---|---|
date | Sat, 10 Aug 2013 14:38:30 -0400 |
parents | d55f24eac4b1 |
children | 4a6b03a16808 |
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompilerToGPU.cpp Sat Aug 10 10:08:56 2013 +0200 +++ b/src/share/vm/graal/graalCompilerToGPU.cpp Sat Aug 10 14:38:30 2013 -0400 @@ -91,8 +91,11 @@ jlong startValue = HotSpotInstalledCode::start(hotspotInstalledCode); // JavaCalls::call(&result, mh, &jca, CHECK_NULL); - tty->print_cr("executeExternalMethodVarargs: start: %x", (address)startValue); - gpu::execute_kernel((address)startValue); + // tty->print_cr("executeExternalMethodVarargs: start: %x", (address)startValue); + + if (!gpu::execute_kernel((address)startValue, &jca)) { + return NULL; + } if (jap.get_ret_type() == T_VOID) { return NULL;