Mercurial > hg > graal-compiler
diff src/gpu/hsail/vm/hsailKernelArguments.hpp @ 16119:310994c667a7
HSAIL: support offloading some IntStream.reduce() operations to HSA
Contributed-by: Eric Caspole <eric.caspole@amd.com>
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 17 Jun 2014 12:05:34 +0200 |
parents | 06eedda53e14 |
children | d5c4bb0039d8 |
line wrap: on
line diff
--- a/src/gpu/hsail/vm/hsailKernelArguments.hpp Tue Jun 17 10:09:11 2014 +0200 +++ b/src/gpu/hsail/vm/hsailKernelArguments.hpp Tue Jun 17 12:05:34 2014 +0200 @@ -91,16 +91,17 @@ // For kernel arguments we don't pass the final int parameter // since we use the HSAIL workitemid instruction in place of that int value virtual void handleFinalIntParameter() { - if (TraceGPUInteraction) { - tty->print_cr("[HSAIL] HSAILKernelArguments, not pushing trailing int"); - } + ShouldNotReachHere(); } - // for kernel arguments, final obj parameter should be an object + // For kernel arguments, final obj parameter should be an object // stream source array (already checked in the base class) so here we just pass it virtual void handleFinalObjParameter(void* arg) { - pushObject(arg); + ShouldNotReachHere(); } + + virtual void collectArgs(); + }; #endif // GPU_HSAIL_VM_HSAIL_KERNEL_ARGUMENTS_HPP